Ciao a tutti ho bisogno di risolvere questo problema al più presto:
sono alle prime armi con flash, ho fatto un po di esperienza ma ho ancora un dilemma naaab. Ora vi spiego chiaro e conciso:
Ho un pulsante che al suo click deve far partire un'animazione e appena terminata quest'ultima porti alla scena successiva. ecco le due righe di codice:
on (release){
theend.gotoAndPlay("go", 1);
nextScene();
}
(nell'animazione c'è solo uno "stop" all'inizio e alla fine)
Il problema sta nel fatto che appena clicco vengo portato alla scena successiva senza prima visualizzare l'animazione. Il punto è che non so come dare due comandi che non si eseguano in parallelo ma uno dopo l'altro.
La prima cosa che mi viene in mente è far partire la scena successiva aggiungendo un comando al termine dell'animazione... Non conosco flash ma penso possa andare!
on (release){
theend.gotoAndPlay("go", 1);
nextScene();
}
con gotoAndPlay scritto come l'hai fatto te, ti porta alla scena go al primo fotogramma e te lo fa partire
pero il nextScene() ti fa andare alla scena successiva a go, nello stesso istante in cui go parte!
il nextScene() lo devi mettere alla fine dell'animazione che gli vuoi far fare
Ciao! in verità "go" è la flag che ho dato al primo keyframe dell'animazione in questione che si trova sempre nella prima scena!Infatti all'inizio della stringa c'è scritto theend.... che è il nome di una movieclip
Dunque ho provato già molte volte a mettere nextScene() nell'ultimo keyframe dell'animazione, togliendo ovviamente la stringa dalla azioni del pulsante, ma non funziona! Ovvero l'animazione parte, si conclude ma resto (o carica nuovamente non ho idea) nela scena in cui mi trovo e non la successiva.
Cosa mi sapresti dire? grazie
Ultima modifica di LordOfW@rs; 23-11-06 alle 06:59:32
nell'ultimo fotogramma della scena go, dove devi mettere nextScene, devi avere un fotogramma chiave.
fai così
dovrebbe funzionare, o meglio a me così funziona
si ho sempre avuto il fotogramma chiave alla fine dell'animazione. Senti se vuoi mi scrivi le tue stringhe? thx!
edit: ho provato a fare una stupida prova ... in effetti potevo farlo prima ... un'animazione e alla fine il nextScene ... e funziona ... ora controllo quale potrebbe essere l'errore, banale probabilmente, che ho fatto nel progetto a cui sto lavorando
Ultima modifica di LordOfW@rs; 25-11-06 alle 10:02:59