Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Aiuto per semplice menù

    dovrei realizzare un semplice menù di navigazione composto da 5 pulsanti, all'avvio del sito ilil pulsante "home" dovrebbe essere selezionato e non cliccabile, passando sulle varie voci i pulsanti dovrebbero avere un effetto di colorazione dal bianco ad un altro colore che se poi clikkato dovrebbe rimanere permanente e riportare il pulsante home , o quello precedentemente cliccato, allo stato di colore bianco,

    leggendo un thread sono riuscito a far si che il pulsante clikkato diventi di un altro colore e non sia cliccabile ma non riesco a far partire il filmato con il primo pulsante sullo stato "premuto" e poi ogni volta che premo un pulsante anche i pulsanti che non sono cliccati eseguono la transizione dal colore clikkato a quello non cliccato

    ecco l'esempio online

    questo è il file ,

    mentre il codice usato è il seguente:

    function bloccaPuls(num){

    for (i=1;i<=3;i++){

    if (_root["puls"+i] != _root["puls"+num]){
    _root["puls"+i].enabled = true;
    _root["puls"+i].gotoAndPlay(12);
    } else {
    _root["puls"+i].enabled = false;
    _root["puls"+i].gotoAndPlay(2);
    }
    }
    }


    puls1.onRelease = function(){
    bloccaPuls(1);
    //altre azioni
    }
    puls2.onRelease = function(){
    bloccaPuls(2);
    //altre azioni
    }
    puls3.onRelease = function(){
    bloccaPuls(3);
    //altre azioni
    }

    Come posso risolvere il problema?
    AIUTO grazie.
    "Frase di elevato spessore culturale che ti lascia a riflettere con stupore misto a invidia per non aver pensato di metterla nella tua firma"

  2. #2
    up, aiuto
    "Frase di elevato spessore culturale che ti lascia a riflettere con stupore misto a invidia per non aver pensato di metterla nella tua firma"

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da nicaragua90
    up, aiuto
    puoi provare con un gotoAndStop al posto di gotoAndPlay ai pulsnati che devono stare attivi

  4. #4
    basta che aggiungi quella parte in rosso
    codice:
    function bloccaPuls(num){
    	
    	for (i=1;i<=3;i++){
    		
    		if (_root["puls"+i] != _root["puls"+num]){
    			_root["puls"+i].enabled = true;
    			_root["puls"+i].gotoAndPlay(12);
    		} else {
    			_root["puls"+i].enabled = false;
    			_root["puls"+i].gotoAndPlay(2);
    		}
    	}
    }
    
    
    puls1.onRelease = function(){
    	bloccaPuls(1);
    	//altre azioni
    }
    puls2.onRelease = function(){
    	bloccaPuls(2);
    	//altre azioni
    }
    puls3.onRelease = function(){
    	bloccaPuls(3);
    	//altre azioni
    }
    puls1.gotoAndStop(11);
    puls1.enabled=false; 
    stop();
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.