2010年3月2日 星期二

flash CS3 AS3.0 載入外部SWF檔-控制檔案播放,暫停,停止

a.swf
var loader:Loader = new Loader();
var url:URLRequest = new URLRequest("1.swf");
loader.load(url);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,init);
function init(e:Event):void{
var tmp:MovieClip=loader.content as MovieClip;
tmp.gotoAndStop(2);
}
this.addChild(loader);
===========================
b.swf => 二格影格
===========================
只要在確定load完成後!! 在a.swf裡 使用 loader.content 去控制b.swf的動作
想像成 load進來後就是一個a.swf裡的一個影片片段來控制就ok了

1 則留言:

  1. 您好,我有一些疑惑想跟您請教,我測試上面的方式,結果還是無法控制影格播放,出現了以下訊息
    TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。 at loadtest_fla::MainTimeline/init()

    我試好久還是不行,還請您可以指點一下,謝謝。

    回覆刪除

google ad