Flash CS4: spostamenti sulla timeline

Di: /le | 26/09/2020 18:53:09
Ciao a tutti.
Ho da poco iniziato lezioni di Flash CS4, ma essendo molto curioso, cerco sempre di andare avanti o di risolvere problemi da solo.
Nel fare questo però, sto incappando in numerosi problemi, spero di ricevere aiuto da voi :)
NB: Uso Actionscript 2.0
Semplificando i miei problemi sono questi:
1) Ho due animazioni separate, entrambe "simbolizzate", quindi A e B sono due simboli contenenti un animazione.
Ora voglio far sì che nella timeline principale mostri prima A, una volta finita, parta B.
(Le ho separate perchè c'erano molti elementi e rischiavo di incasinarmi)
Ora, alla fine di A, ci sarà un pulsante che premuto DOVREBBE far partire B.
Da qui i miei due quesiti:
Perchè se creo due fotogrammi chiave nuovi sulla timeline principale, e metto A nel 1 e B nel 2, invece che farmi vedere le 2 animazioni una dopo l'altra, mi inizia a scattare a mò di attacco epilettico, calcolandomi solamente i primi frame delle relative animazioni?
Se volessi dire a un pulsante che sta all'interno dell'animazione A, di far partire B alla sua pressione, come posso fare?
Credo di aver capito che i pulsanti interagiscono solo all'interno della "propria" timeline.
Tant'è che se scrivo "goto fotogramma 10" mi và si al 10, ma al 10 dell'animazione A , e non della timeline Scena 1.
2) Il secondo quesito è più uno sfizio personale.
Cè un modo in AS2, di dire a un pulsante di venir premuto tramite un tasto della tastiera?
Vorrei fare una piccola tastiera musicale formata da vari Pulsanti che però venissero "premuti" tramite il qwerty (con il mouse sarebbe più scomodo :)).
VI ringrazio in anticipo, ciao!

Risposte



ciao, per quanto riguarda il primo quesito, potresti provare a diminuire la velocità dei frame, quindi mettere un valore di circa 12fps.
per il resto non saprei cosa risponderti perchè anche io sono alle prime armi!
ciao.

Di: Felix79 | 26/09/2020 18:53:09

eccellenza...

per il tuo primo quesito "al termine dell'animazione di A deve comparire un pulsante
il quale se viene cliccato fa partire l'animazione b "
ecco qui un esempio...
http://maxgiulia.altervista.org/max/08-agosto/finisce_un_animazione_e_ne_inizia_un_altra1.htm
in basso troverai il file sorgente
per l'altro quesito "creare una piccola tastiera musicale "ti ho fatto quest'esempio:
http://maxgiulia.altervista.org/max/08-agosto/pianoforte1.htm
anche in questo troverai in fondo alla pagina il file sorgente da scaricare
breve script
on (press, keyPress "a") {
suono=new Sound();
suono.attachSound("ca");
suono.setVolume(100);
suono.start();
}
breve spiegazione
premendo il tasto "a"(minuscola)
prende il suono dalla libreria
oppure puoi semplicemente clikkare col mouse
se hai bisogno altro
lo zio max è sempre qui
au revoir
by max

Di: max_400 | 26/09/2020 18:53:09