PDA

Volledige versie bekijken : Class aanmaken a.d.h.v. een String


Baukereg
%Europe/Berlin %516 %2008, 13:23
Ik heb dit lang terug eens gelezen op het forum, maar nu ik het nodig heb voor een nieuw project kan ik het niet meer terugvinden. Excuses daarvoor.

Ik wil een class aanmaken aan de hand van een String die de naam van de class aangeeft. Dus zoiets als dit:

var className:String = "Sprite";
var sprite = new className();

Hoe kan ik dit bereiken?

Dauntless
%Europe/Berlin %541 %2008, 13:59
Dit topic, bv:
http://www.flashfocus.nl/forum/showthread.php?t=42072

Baukereg
%Europe/Berlin %549 %2008, 14:11
Nee, deze topic is recenter. Maar ik ben er wel uit!

var classRef:Class = getDefinitionByName("flash.display.Sprite") as Class;
var sprite = new classRef();

Nogmaals excuses.