Visualizzazione dei risultati da 1 a 9 su 9

Discussione: menu e set interval

  1. #1

    menu e set interval

    ciao a tutti ho un menu, nome istanza "menuinfo" a cui assegno la seguente azione:

    stop();
    vai = setInterval(go, 10000);
    function go() {
    clearInterval(vai);
    gotoAndPlay("fine");
    }

    in modo che dopo 10 sec si chiuda automaticamente.
    Vorrei che non si chiudesse se il puntatore si trova sopra al menu, grazie per l'aiuto ciao

  2. #2
    qualcosa del genere, adattalo tu, non ho capito bene dove hai messo le action:


    stop();
    if (hitTest(_root._xmouse, _root._ymouse, false)) {
    clearInterval(vai);
    }else{
    vai = setInterval(go, 10000);
    }
    function go() {
    clearInterval(vai);
    gotoAndPlay("fine");
    }

  3. #3
    grazie mille dioz funziona!!

  4. #4

  5. #5
    scusa i realta non funzione del tutto perche il menu rimane aperto, e non raggiunge l'etichetta fine dop 10 sec
    ciao grazie

  6. #6
    sul menù:
    on(rollOut){
    vai = setInterval(go, 10000);
    }

    :bubu:

  7. #7
    ciao ragazzi, allora la mia clip menu contiene un'altra movie clip a cui ho assegnato l'istanza menure.
    La mc menu re dopo 10 sec si deve chiudere andando all'etichetta fine
    quindi applico sul 1 fotogramma in cui e' visibile interamente il mio menu l'azione:

    stop();
    if (hitTest(_root._xmouse, _root._ymouse, false)) {
    clearInterval(vai);
    }else{
    vai = setInterval(go, 10000);
    }
    function go() {
    clearInterval(vai);
    gotoAndPlay("fine");
    }

    convertola mia clip in un btn per applicargli l'azione

    on(rollOut){
    vai = setInterval(go, 10000);
    }


    ma non funziona non so il perche' dioz tu vedi qualche errore nel codice?
    ciao e grazie per l'aiuto

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    var ID;
    pulsName.onRollOver = function()
    {
    	apri();
    };
    pulsName.onRollOut = function()
    {
    	ID = setInterval(chiudi, 10000);
    };
    function apri()
    {
    	clearInterval(ID);
    	// funzioni 
    }
    function chiudi()
    {
    	// funzioni 
    	clearInterval(ID);
    }
    scrivilo sul timeline

  9. #9
    sul pulsante non devo appliare nulla?

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.