Flash 8: animazione con actionscript

Di: Perath | 26/09/2020 18:50:21
Non ho ancora risolto del tutto il problema con le aree sensibili (che riassunto è: come impostare una priorità nel passaggio da un'area sensibile all'altra tra onRollOut della prima a onRollOver della seconda)...
Adesso ho un'altro problema: ho una animazione in un MovieClip
di 5 frames con associate le azioni:
1° frame
---------
animLoops = 0;
2° frame
----------
animLoops++;
this._xscale += 50;
this._yscale -= 20;
3° frame
-----------
animLoops++;
this._xscale += 50;
this._yscale -= 20;
if(animLoops < 3) {
gotoAnsPlay(2);
} else {
nextFrame();
}
4° frame (con il testo in un altro colore)
----------
play();
5° frame
----------
this._scale = 100;
this._yscale = 100;
stop();
Questo MC è inserito nello stato Over di un bottone.
Siccome ho 5 bottoni da animare nello stesso modo, ho creato 5 MC con le stesse azioni e diverso contenuto...
C'è un modo con actionscript 2.0 di creare una unica funzione da applicare nello stato Over dei bottoni per evitare di invadere la lybrary con MC?

Risposte



Se il contenuto dei MC animati sono diversi devi per forza utilizzarne 5 diversi.
Quello che puoi centralizzare è il codice, utilizzando funzioni, classi e via dicendo, ma nel tuo caso non credo ti convenga.

Di: goku | 26/09/2020 18:50:21