看板 Flash 關於我們 聯絡資訊
在載入外部swf進來的時候 無法去控制影片片段的大小 也就是外部載入進來的swf會無限擴大 我的寫法是如下 stop(); var ldr:Loader = new Loader(); var test:URLRequest=new URLRequest("外部swf.swf"); ldr.load(test); mc.addChild(ldr); //影片片段 ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS ,onLoaderProgress); ldr.contentLoaderInfo.addEventListener(Event.COMPLETE ,onLoaderComplete); //偵聽ENTER_FRAME事件。 function onLoaderProgress(e:ProgressEvent):void { var _percentage:int=e.bytesLoaded/e.bytesTotal*100; if (_percentage>=100) { txt.text=" "; play(); } else { trace("載入百分比:"+_percentage); txt.text="LOADING"+_percentage+"%"; } } function onLoaderComplete(e:Event):void{ ldr.width = 640; ldr.height =480; } 如果寫上藍色字體,雖然有跑外部的swf,不過顯示不出來 我在後面加上 mc.width=640; mc.height=480; mc一開始有變大小,不過載入完外部swf後又無限擴大... 找不到一個可以控制大小的寫法 不知道有沒有人可以解決這方面的問題?另外的方法? (不知道是不是因為我外部的swf是用pv3d寫的,這種類3d空間的無法這樣載入?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.129.5
sextitanic:那在load進來的swf 裡面寫一段程式,等pv3d的讀完 11/20 20:40
sextitanic:載入完後 dispatchEvent 一個 new Event 11/20 20:41
sextitanic:然後主場景再接load進來的swf檔的dispatchEvent做動作 11/20 20:41
sextitanic:我也不確定這樣可不可以用,因為我認為是swf還沒載入完 11/20 20:42
sextitanic:主場景的就已經把它load進來,所以才導致的問題,我猜 11/20 20:42