Ich habe mit meinem Kumpel darüber geplaudert, er ist überzeugt, dass man das machen kann und sagt, dass er es gemacht hat, aber ich kann das nicht zum Laufen bringen.
Ich frage mich, ob das überhaupt möglich ist. Ich habe versucht, eine Var als Klasse einzugeben, die sich in der extern heruntergeladenen SWF befindet, und dann eine Instanz zu erstellen, aber ich kann nichts tun.
einige Codes
private static function onCompleteHandler(e:Event) { dashboardObject = e.target.content; // registerClassAlias("Dashboard", ); doesnt work var dash:Class = getDefinitionByName("Dashboard") as Class; var myDash = new dash(); trace(myDash.show); }
Fehler
ReferenceError: Error #1065: Variable Dashboard is not defined. at global/flash.utils::getDefinitionByName() at System$/onCompleteHandler()
Es scheint also, dass Sie keine Instanz einer Klasse erstellen können, es sei denn, sie wird innerhalb des SWF-Projekts kompiliert. Welche, wenn wahr ist, was ich will es zu tun. Ich will nicht, dass die Leute versuchen, Instanzen meiner Klassen nur aus dem Herunterladen der SWF-Datei für das, was ich hier bauen zu machen.
danke