[問題] 載入外部swf的問題

看板Flash作者 (小雲)時間14年前 (2009/11/20 11:16), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串2/2 (看更多)
在載入外部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

11/20 20:40, , 1F
那在load進來的swf 裡面寫一段程式,等pv3d的讀完
11/20 20:40, 1F

11/20 20:41, , 2F
載入完後 dispatchEvent 一個 new Event
11/20 20:41, 2F

11/20 20:41, , 3F
然後主場景再接load進來的swf檔的dispatchEvent做動作
11/20 20:41, 3F

11/20 20:42, , 4F
我也不確定這樣可不可以用,因為我認為是swf還沒載入完
11/20 20:42, 4F

11/20 20:42, , 5F
主場景的就已經把它load進來,所以才導致的問題,我猜
11/20 20:42, 5F
文章代碼(AID): #1B1WeHpC (Flash)
文章代碼(AID): #1B1WeHpC (Flash)