2012-04-09 10 views
1

Ich möchte ein psuedo stark typisiertes Objekt definieren, aber immer noch inline definieren können.Wie definieren Sie benutzerdefinierte Objekte in ActionScript?

aktuelle Lösung:

callMethod({param1:paramvalue,param2:paramvalue2}); 

Ich möchte ähnliche Inline-Syntax verwenden, aber den Parameter ‚Objekt‘ auf nur eine bestimmte Liste von Parametern enthalten. IE: nur erlauben param1 & param2 aber nicht param3.

würde ich mit so etwas wie dieses glücklich sein:

callMethod(mytype(param1:paramvalue,param2:paramvalue2); 
+1

ich wie ein Idiot fühlen, diese Frage zu fragen, weil unmittelbar nach dem Posting dachte ich. .. Ich kann od dies .. Es ist nur: callMethod (neue MyType (paramvalue, paramvalue2)); * seufz * – Randyaa

Antwort

2

Dies ist, was Sie wollen:

callMethod(new MyType(paramvalue, paramvalue2)); 
+0

hier für Vollständigkeit. akzeptiere es und du bekommst eine Wiederholung zurück atleast;) – grapefrukt

+0

haha ​​du bekommst die pts. – Randyaa

+0

Die Antwort ist als Community-Wiki gekennzeichnet, also bekomme ich nichts, Sie bekommen jedoch 5 massive Reputationspunkte. Ergebnis! – grapefrukt