AS3 Uruchamia klasę z zewnętrznego SWF

Rozmawiałem o tym z moim kumplem, jest przekonany, że możesz to zrobić i mówi, że to zrobił, ale nie mogę tego zrobić.

Zastanawiam się, czy w ogóle jest to możliwe. Próbowałem wpisać var ​​jako klasę w zewnętrznie pobranym pliku SWF, a następnie utworzyć instancję, ale nie można tego zrobić.

jakiś kod

private static function onCompleteHandler(e:Event) {<br>dashboardObject = e.target.content;<br>// registerClassAlias("Dashboard", ); doesnt work<br>var dash:Class = getDefinitionByName("Dashboard") as Class;<br>var myDash = new dash();<br>trace(myDash.show);<br>}

Błąd

ReferenceError: Error #1065: Variable Dashboard is not defined.<br>at global/flash.utils::getDefinitionByName()<br>at System$/onCompleteHandler()

Wygląda więc na to, że nie można utworzyć instancji klasy, jeśli nie zostanie ona spełniona w projekcie SWF. To, co jest prawdą, jest tym, czego chcę. Nie chcę, aby ludzie próbowali tworzyć instancje moich klas tylko po pobraniu pliku SWF dla tego, co tutaj buduję.

dzięki

questionAnswers(5)

yourAnswerToTheQuestion