Rilancio: che differenza c'è tra on(release) e onRelease ? Non capisco...
:d
Rilancio: che differenza c'è tra on(release) e onRelease ? Non capisco...
:d
on(release) è una sintassi usata in Flash 5 quando associ le azioni direttamente nel pulsante, onRelease invece puoi farlo da MX in poi su un fotogramma e dando un nome al bottone puoi scrivere nomeBottone.onRelease = function(){ //azioni}
ciao
A me mi dà la carica, agli italiani gli dà la carica
con la sintassi
l'azione viene scritta sul frame esiste sempre in qualunque punto trovi il pulsante con ql nome istanza associa qll'azione senza doverla riscrivere e in + l'istanza può essere anche un movieclip e non necessariamente un pulsantecodice:istanza.onRelease = function() { _root.gotoAndPlay(1); };
l'altra classica del flash 5
va associata direttamente ad un pulsante e se il pulsante ha + keyframe devi riscriverla su ogni keyframe.codice:on(release){ _root.gotoAndPlay(1); }
istanziando e mettendo sul frame l'azione invece la scirvi una sola volta la function e può essere anche un mc
spero di essere stato chiaro
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento
Andando un po' più sul tecnico, la sintassi dell'onRelease ha enormi vantaggi quando siamo in presenza di tanti bottoni o clip a cui dobbiamo assegnare delle azioni.
Istanziando le nostre clip/bottoni con numeri progressivi (ad es. mc1, mc2, mc3, etc.), con un ciclo for risparmiamo molto tempo.
codice:for(i=1;i<=nrBottoni;i++){ _root["mc"+i].onRelease = function(){ //azioni } }
A me mi dà la carica, agli italiani gli dà la carica
Spettacolo, grazie! Un'ultimo dubbio: dite che on(release) è tipico di flash5, giusto? Devo arguire che è meno usato in flashmx 2004 e che prima o poi diventerà obsoleto?
E' sempre meglio usare la sintassi dell'onRelease, per i vantaggi che ti abbiamo illustrato. Si può dire che l'on(release) sia già obsoleto, difatti io è un sacco che non lo uso.
Stesso discorso per l'onClipEvent(enterFrame) contro il nuovo clip.onEnterFrame = function(){ //azioni}.
ciao
A me mi dà la carica, agli italiani gli dà la carica
di nienteOriginariamente inviato da chiaretta
Grazie a tutti e due!
![]()
![]()
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento