|
this.root - trucco del giorno |
|
|
|
Scritto da Flep
|
|
Thursday 30 August 2007 |
|
Eccoci ad n altro trucchetto che può risultare molto utile.
Questo articolo prende spunto da questa discussione: Document Class .
Abbiamo visto fino ad oggi che spesso dobiamo passare il valore della root principale della nostra applicazione dalla Document Class alle alle classi che compongono la nostra applicazione.
Questo perchè alle volte necessitiamo di recuperare una MovieClip che abbiamo sullo Stage e quindi se non avessimo quel valore passato dalla Document Class non riusciremmo a risalire alla MovieClip.
In poche parole, con Actionascript 2.0 era facile, bastava dire _root.nomeMovieClip ( cosìdetta Composition ) che da qualsiasi classe si risaliva ad una MovieClip sullo Stage.
Con Actionscript 3.0 _root è stata rimossa dato che l' intero concetto di livelli e timeline è stato cambiato.
Faccio un esempio:
ho main.fla al quale è associata la Document Class Main.as e sullo Stage ho una MovieClip che chiamo test_mc. Nella libreria di main.fla ho un' altra MovieClip, associata ad una classe ( linkage o identificatore ) chiamata Clip.as, che voglio attaccare ( ex metodo attachMovie ) dalla Document Class.
La domanda che sorge spontanea è: come faccio a recuperare test_mc sullo stage di main.fla dall' interno di Clip.as ?
Vediamolo...
Leggi tutto
Trackback(0)
|
|
Ultimo aggiornamento ( Friday 21 September 2007 )
|