si inserisce un solo parametro di tipo Object e all'interno di questo si possono settare tutte le variabili che si vuole, ma chiaramente solo quelle usate all'interno della classe hanno valore e significato, ad esempio:
Codice PHP:
class Test {
private var __o:Object;
public function Test (params:Object) {
__o = params;
__init__();
}
private function __init__ () {
if(__o.prova != null) {
trace (__o.prova);
}
}
}
quando dichiari un'istanza di Test, perchè la funzione restituisca il trace corretto, devi inserire il parametro sotto forma di oggetto contenente almeno la variabile "prova"
Codice PHP:
var t:Test = new Test({prova:"ciao"}); // output: ciao