Embed的MovieClip操作技巧

在AS3裏, AS標籤能夠將圖像等資源,直接綁定到swf裏;  但是綁定swf時,會出現無法操控movieClip的問題;  如不能使用gotoAndPlay跳轉到指定場景,不能stop, 獲取不到場景名 等問題;


有個小的技巧,能夠解決這個問題


[Embed(source="F14.swf", mimeType = "application/octet-stream")]
private var PlaneCls:Class;



var loader:Loader = new Loader();
loader.loadBytes( new PlaneCls);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,OnLoadComplete);

private function OnLoadComplete( event:Event):void
{
var plane:MovieClip = event.target.loader.content as MovieClip;
if( plane)
{
this.addChild( plane);
plane.x = 200;
plane.y = 200;
plane.gotoAndStop(181);
}
}



這樣加載完成時 獲得的movieClip, 就能像正常方式一樣操控了

發佈了52 篇原創文章 · 獲贊 161 · 訪問量 43萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章