Visualizzazione dei risultati da 1 a 8 su 8

Discussione: on press....

  1. #1

    on press....

    Ragazzi,
    ecco il mio dubbio....
    Ho un pulsante che, cliccando, fa partire una animazione contenuta in un mc, quindi l'azione è un "on press"...
    Ora per chiudere il mc, posso ridare al pulsante un altra azione "on press"...oppure esiste uno script che fa aprire l'azione sul click e la fa chiudere con un doppio click?
    Grazie in anticipo x la risposta....
    Digito, ergo sum...

  2. #2
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    prova con qualcosa tipo:
    i=1;
    al fotogramma
    e
    on(press){
    if(i == 2){
    //azione per far partire il movie//
    } else{
    //azione per chiudere il movie//
    i++;
    }
    }
    al bottone


    non so se funziona, non l'ho provato, è solo un'idea..
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  3. #3
    Ciao Darkiko,
    ho provato ad impostare il codice come mi consigli te, ma non esegue l'azione...credo sia perchè non becca il movieclip che contiene l'animazione che deve fare sull' on press....ha un nome sullo stage quel moveclip....
    Digito, ergo sum...

  4. #4
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    Originariamente inviato da mad4flash
    Ciao Darkiko,
    ho provato ad impostare il codice come mi consigli te, ma non esegue l'azione...credo sia perchè non becca il movieclip che contiene l'animazione che deve fare sull' on press....ha un nome sullo stage quel moveclip....
    diciamo che tu hai un movieclip con due fotogrammi: il primo fotogramma è vuoto e con uno stop(); il secondo fotogramma contiene quello che vuoi che si veda e uno stop();.

    al movieclip dal pannello "proprietà" assegni un nome istanza, diciamo pippo.

    a questo punto puoi dire al primo fotogramma del tuo filmato (non del movieclip ma della tua timeline principale)
    codice:
    i=1;
    e al tuo bottone:
    codice:
    on(press){ 
    if(i == 2){ 
    _root.pippo.gotoAndStop(1);
    } else{ 
    _root.pippo.gotoAndStop(2);
    i++; 
    } 
    }
    se non ho scritto boiate dovrebbe funzionare..

    fammi sapere
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  5. #5
    Ok ora funziona "quasi" alla perfezione....
    quasi perchè fa tutto a dovere ma solo la prima volta, poi se tenti di rifar ripartire l'animazione del movieclip non lo fa...
    Digito, ergo sum...

  6. #6
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    ok
    prova così:
    codice:
    on(press){ 
    if(i == 2){ 
    _root.pippo.gotoAndStop(1);
    i--;
    } else{ 
    _root.pippo.gotoAndStop(2);
    i++; 
    } 
    }
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  7. #7
    PERFETTO!!!

    Ti ringrazio molto Darkiko, sei stato molto gentile!
    Digito, ergo sum...

  8. #8
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    de nada

    sono contento di averti dato una mano
    è nella nostra unicità che risiede la meraviglia degli esseri umani

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.