[問題] Load swf size

看板Flash作者 (~我是誰~)時間16年前 (2009/09/12 17:05), 編輯推噓3(416)
留言11則, 4人參與, 最新討論串1/2 (看更多)
現在有2個SWF檔 A.swf B.swf 我要在A.swf裡load B.swf 我在A裡寫了 var mvURL:URLRequest; var mvLoader:Loader = new Loader(); mvURL=new URLRequest("B.swf"); mvLoader.load(mvURL); addChild(mvLoader); 結果是有load進來 但是B.swf把A.swf都蓋住了 而且還超出A的範圍 我有試過先在A 裡放一個空的MovieClip 控制空的MC長寬 在把B load進MC裡 tttt.addChild(mvLoader);//tttt為空mc的名稱 但還是沒用 之後有看到書上有寫可以用MovieClip(mvLoader.content)去把mvLoader轉成MC 再去控制長寬 於是乎我寫了 MovieClip(mvLoader.content).width=200; MovieClip(mvLoader.content).height=200; 但卻發生沒有load進來的狀況 不知道大家有沒有類似的經驗 可以解決這個問題 謝謝~~! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.19.149 ※ 編輯: YOOY 來自: 140.119.19.149 (09/12 17:06)

09/12 19:16, , 1F
是不是沒有等它Loading完再控制其大小?(Event.Complete)
09/12 19:16, 1F

09/13 00:36, , 2F
我剛剛試用樓上的解法 我在Event.Complete裡寫
09/13 00:36, 2F

09/13 00:36, , 3F
MovieClip(mvLoader.content).width=200;及height=200 也不行
09/13 00:36, 3F

09/13 00:38, , 4F
還有另一個問題 就是tttt是我new的一個MovieClip
09/13 00:38, 4F

09/13 00:39, , 5F
但我寫tttt.width=200; 再trace(tttt.width) 結果是0
09/13 00:39, 5F

09/13 03:08, , 6F
我猜你是這樣寫的mvLoader.addEventListener(Event.Complet
09/13 03:08, 6F

09/13 03:09, , 7F
正確是:loader.contentLoaderInfo.addEventListener(Event
09/13 03:09, 7F

09/13 03:10, , 8F
我自已試是可以正常控制大小的
09/13 03:10, 8F

09/13 08:34, , 9F
不知道樓上噓的原因是?
09/13 08:34, 9F

09/13 08:39, , 10F
應該純粹是按錯啦 :p
09/13 08:39, 10F

09/13 14:39, , 11F
哈,純按錯,很少在bbs發文
09/13 14:39, 11F
文章代碼(AID): #1AgsHlXb (Flash)
討論串 (同標題文章)
文章代碼(AID): #1AgsHlXb (Flash)