在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, 就能像正常方式一樣操控了