ActionScript 3.0: lo sapevate che…

Alcune curiosità su Actionscript 3.0 non sempre note…

trace()

L’istruzione trace(), usata per il debug, ora supporta più parametri:

1
trace( a, b, c );

eval()

L’istruzione eval() è stata eliminata in Actionscript 3.0. Tuttavia visto che è possibile accedere a proprietà e metodi di un oggetto anche con la sintassi usata per accedere agli elementi di un array, si può in alcune circostanze “simulare” – in qualche modo – l’istruzione eval():

1
2
var coo:String = (muoviX)?'x':'y';
myMovieClip[coo] = 20;

super()

La chiamata alla superclasse, tramite super(), non è più vincolata alla prima istruzione nel costruttore di una sottoclasse. Ora si può chiamare super() in qualsiasi punto del costruttore:

1
2
3
4
5
public function MiaClasse() {
   initOne();
   super();
   initTwo();
}

Non ci sono commenti per questo Post

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre> // blocco generico
					<code></code> // blocco generico
					[cc_actionscript][/cc_actionscript] // Actionscript
					[cc_actionscript3][/cc_actionscript3] // Actionscript 3
					[cc_css][/cc_css] // CSS Style Sheet
					[cc_html][/cc_html] // HTML
					[cc_js][/cc_js] // Javascript
					[cc_objc][/cc_objc] // Objective-C
					[cc_php][/cc_objc] // PHP
					[cc_sql][/cc_sql] // SQL


Stop SOPA