Flash AS 3.0控制外部MovieClip

最近因為一個案子的關係,本來想說把影片都放在同一支flash裡面,到時只要做子母Movieclip間的影片控制就好了,可是後來實在是內容太多,搞到我的flash一直狂當,只好去研究別的方法。

後來決定把內容給拆開,分成一個一個的swf檔案,再用一個主要的flash去把分開的內容呼叫進去,也因為這樣必須去控制外部的Movieclip,研究一下覺得還蠻簡單的,以後就都可以這樣用了。
var ldr:Loader=new Loader();
var url:String = "1.swf";
var mc:URLRequest = new URLRequest(url);
//載入外部movieclip
ldr.load(mc);
addChild(ldr);

之後只要在將loader宣告為MovieClip就可以控制他的動作了
var tmp:MovieClip=ldr.content as MovieClip;
tmp.gotoAndStop(2);

留言