Naive Forum giochi e cartoni web

Domanda : Filmatini legati al click del mouse ....

  • Messaggi
  • OFFLINE
    SuperNonnina
    Post: 580
    Sesso: Femminile
    Utente Senior
    00 01/07/2004 21:19
    E' possibile fare in modo che al primo click del mouse la timeline vada ad un determinato fotogramma di un movie , al secondo click vada ad un altro punto , al terzo click ancora avanti e dopo un numero da me definito di click torna nello stato iniziale !


    Si può fare? Grazie in anticipo a chi mi risponderà !


    [SM=x409192]





    Public Relations Admin of NAIVE FORUM
    Gestore del forum CONSULENZA DEL LAVORO

  • OFFLINE
    bandafox
    Post: 207
    Sesso: Maschile
    Utente Junior
    00 02/07/2004 15:32
    Si certo.

    Primo, devi mettere un listener sul mouse. Questo ti permette di "rilevare" i click.
    Secondo, ad ogni click incrementi una variabile, fino al numero massimo dei click permessi (nel tuo caso 3).
    Terzo, ad ogni click controlli il valore della variabile, in base a tale valore spedisci la timeline nel punto che desideri.

    Se ti serve lo script completo, chiedi pure. [SM=x409168]

    :mazza
  • OFFLINE
    SuperNonnina
    Post: 580
    Sesso: Femminile
    Utente Senior
    00 03/07/2004 00:15
    no no è tutto chiaro ! :ahsisi [SM=x409160]

























    Banda te vojo bene ! [SM=x409164]
    poi mi spieghi bene eh? :fico





    Public Relations Admin of NAIVE FORUM
    Gestore del forum CONSULENZA DEL LAVORO

  • OFFLINE
    bandafox
    Post: 207
    Sesso: Maschile
    Utente Junior
    00 05/07/2004 10:26
    Metti questo codice nel primo frame di un nuovo filmato:

    someListener = new Object();
    someListener.onMouseDown = functi0n() {
    	if (mouseClickVal<3) {
    		mouseClickVal++;
    	} else {
    		mouseClickVal = 1;
    	}
    	switch (mouseClickVal) {
    	case 1 :
    		//qui metti le azioni per il primo click
    		trace("Hai cliccato una volta !");
    		break;
    	case 2 :
    		//qui metti le azioni per il secondo click
    		trace("Hai cliccato due volte !");
    		break;
    	case 3 :
    		//qui metti le azioni per il terzo click
    		trace("Ao', la smetti de cliccà ???  >[SM=x409151]");
    		break;
    	}
    };
    Mouse.addListener(someListener);
    mouseClickVal = 0;
    stop();
    


    Poi mettiti a cliccare in giro per lo stage. [SM=x409147]

    Puoi sostituire i trace con le azioni che vuoi vengano eseguite ad ogni click.

    [SM=x409155]
  • OFFLINE
    SuperNonnina
    Post: 580
    Sesso: Femminile
    Utente Senior
    00 05/07/2004 10:28
    te vojo bene :blu





    Public Relations Admin of NAIVE FORUM
    Gestore del forum CONSULENZA DEL LAVORO

  • OFFLINE
    efr33t
    Post: 98
    Sesso: Maschile
    Utente Junior
    00 22/07/2004 15:37
    banda hai un bellissimo e pulitissimo stile di programmazione [SM=x409168] :applauso





    efreet
    the lord of fire
  • OFFLINE
    bandafox
    Post: 207
    Sesso: Maschile
    Utente Junior
    00 22/07/2004 15:54
    Ti ringrazio !

    Anche se credo che dando un'occhiata al mio codice di progetti un po' più seri cambieresti idea in un istante .. [SM=x409147]

    E poi devo finire di prendere familiarità con l'AS 2.0 .. :paura

    Ciao e grazie ancora ! [SM=x409148]