【发布时间】:2011-12-17 03:36:30
【问题描述】:
我有一个基本的 mxml 应用程序,看起来像这样
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="800" height="600">
<mx:Script>
<![CDATA[
public function init():void{
}
这个 swf 使用 Loader 加载到另一个 swf 并使用 addChild(loader); 进行添加
然后我需要从父 swf 调用 init 函数。我怎样才能做到这一点? 只是打电话
loader.content.init();
失败。
另一个问题是,这个 mxml 文件的确切类名是什么?
谢谢!
【问题讨论】:
-
你说,那个调用方法失败了。我们怎么知道它为什么会失败?向我们提供用于加载 swf 的错误文本和代码。
-
确切的错误是:ReferenceError: Error #1069: Property init() not found on _Main_mx_managers_SystemManager 并且没有默认值。
标签: flash apache-flex actionscript mxml