ActionScript 3.0: lo sapevate che…

mercoledì 10 settembre, 2008

Alcune curiosità su Actionscript 3.0 non sempre note...

trace()

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

Actionscript:
  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():

Actionscript:
  1. var coo:String = (muoviX)?'x':'y';
  2. 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:

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

Post correlati

Questo articolo ti è stato utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Loading ...

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
[as][/as]           // Actionscript
[css][/css]         // CSS Style Sheet
[html][/html]       // HTML
[js][/js]           // Javascript
[objc][/objc]       // Objective-C
[php][/php]         // PHP
[sql][/sql]         // SQL