Ich habe ein hässliches Problem. Ich habe zwei String-Variablen (className und staticMethod) den Namen einer Klasse speichern und es ist statische Methode, die ich aufrufen muss:
%Vor%Dies ist die Fachklasse:
%Vor%Es funktioniert einfach perfekt. Das Problem, wenn Sie diese (9.) Zeile auskommentieren:
%Vor%Ohne diese Zeile wird mit einer Ausnahme beendet:
%Vor%Wie könnte ich das ohne diese Instantiierung machen? Wenn das nicht möglich ist, gibt es eine Möglichkeit, die Klasse aus der String-Variablen zu instanziieren? Oder wenn es immer noch eine schlechte Übung ist, wie würdest du das tun? (Ich muss mit diesen beiden unbekannten String-Variablen arbeiten.)
Vielen Dank im Voraus.
Der Grund ist, dass der Compiler unnötige Klassen ausblendet - wenn Sie keinen expliziten Verweis auf die Klasse Foo
irgendwo haben, wird es in Ihrer endgültigen Anwendung nicht vorhanden sein.
Sie könnten die Referenz woanders haben und trotzdem zwingen, dass sie geladen wird - zum Beispiel ein statisches Array von Referenzen auf die Klassen.
Tags und Links flash actionscript-3 flex