看板 Flash 關於我們 聯絡資訊
我是用 mvLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,doCOM); function doCOM(e:Event):void{ MovieClip(mvLoader.content).x=0; MovieClip(mvLoader.content).y=0; MovieClip(mvLoader.content).width=200; MovieClip(mvLoader.content).height=200; addChild(mvLoader); -------------------------------------------- var tttt:MovieClip=new MovieClip(); tttt.x=0; tttt.y=0; tttt.width=200; tttt.height=200; addChild(tttt); tttt.addChild(mvLoader); } 以上虛線分開的是我用兩種方式 但都失敗 最後莫名其妙解決了.... var rect:Shape = new Shape(); rect.graphics.beginFill(0xFFFFFF); rect.graphics.drawRect(0, 0, 740, 400); rect.graphics.endFill(); addChild(rect); var mvURL:URLRequest; var mvLoader:Loader = new Loader(); mvLoader.mask=rect; mvURL=new URLRequest("B.swf"); mvLoader.load(mvURL); addChild(mvLoader); 這樣就解決了.... 似乎是loader load進來後是全螢幕加在這層 所以先new一個shape 在addChild loader 讓loader 加在shape裡 不知道這樣有沒有錯 感謝大家的幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.19.149
ybite:感謝,也解決了我的問題 @@ 09/15 00:13