1

我收到一个奇怪的错误,一些 Flash 文件正在加载,但其他一些文件没有加载。没有显示错误消息。请让我知道如何解决这个问题。

这是一个例子

<fx:Script>
<![CDATA[   
protected function loader1_completeHandler(event:Event):void
{
    vals.text=vals.text+"loaded test"
}
]]>
</fx:Script>

<mx:SWFLoader id="loader" source="include/sumita_logo.swf"/>

<mx:SWFLoader id="loader1" complete="loader1_completeHandler(event)"
source="include/sumita.swf"/>

<mx:Label id="vals" text="Was here"/>

问题是“加载程序”加载没有错误,但没有调用 loader1 的完整事件,并且标签 vals 文本仍然是“在这里”。SWF sumita.swf 也未加载。

4

1 回答 1

0

代替 mx 组件尝试 spark 组件。下面给出的示例代码

<s:VGroup>
    <s:SWFLoader id="loader" source="./black.swf"/>
    <s:SWFLoader id="loader1" complete="loader1_completeHandler(event)" source="./blue.swf"/>

    <mx:Label id="vals" text="Was here"/>
</s:VGroup>


protected function loader1_completeHandler(event:Event):void
{
trace("loader1 loaded"); }
于 2014-06-02T09:31:19.223 回答