0
我試圖嵌入SWF文件在其時間線定義爲我的Flex應用程序的一些幀標籤控制它:嵌入與幀標籤的SWF和Flex中
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="1000" height="563" creationComplete="doSomething()">
<mx:Script>
<![CDATA[
private var movieClip:MovieClip;
private function doSomething():void {
movieClip = swfFile.content as MovieClip;
movieClip.gotoAndPlay('playIntro');
movieClip.addEventListener("swfFinished", doSomethingElse);
}
private function doSomethingElse():void {
//
}
]]>
</mx:Script>
<mx:SWFLoader id="swfFile" width="1000" height="563" source="@Embed(source='test.swf')" />
</mx:Application>
不過,我不能在這個控制SWF時間表方式...是否可以嵌入swf文件並以我想要的方式控制它?
謝謝!
當你這樣做會發生什麼?完整的事件是否會觸發?如果它是movieclip null? –
嗯,是的,似乎完全的事件根本不會觸發: - /我試圖把'creationComplete'放在'Application'類中,之後'movieClip'不爲空。但是,它仍然不會播放來自標記幀的影片。 – errata