4 Stimmen

AS3 Klasse von externer SWF instanziieren

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X