Я беседовал с моим приятелем об этом, он убежден, что вы можете сделать это, и говорит, что он сделал это, но я не могу заставить это работать.
Мне интересно, возможно ли это вообще вообще. Я попытался набрать var как Class, который находится внутри загруженного SWF, а затем создать экземпляр, но ничего не могу сделать.
некоторый код
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>
}
Error
ReferenceError: Error #1065: Variable Dashboard is not defined.<br>
at global/flash.utils::getDefinitionByName()<br>
at System$/onCompleteHandler()
Так что, похоже, вы не можете создать экземпляр класса, если он не выполняется в рамках SWF проекта. Что, если это правда, это то, что я хочу, чтобы это было сделано. Я не хочу, чтобы люди пытались создавать экземпляры моих классов, просто скачав SWF-файл для того, что я здесь строю.
спасибо