看板 Flash 關於我們 聯絡資訊
小弟程式碼片段如下 var windowOptions:NativeWindowInitOptions = new NativeWindowInitOptions(); windowOptions.systemChrome = NativeWindowSystemChrome.NONE; windowOptions.transparent=true; windowOptions.type = NativeWindowType.LIGHTWEIGHT; var mainW:NativeWindow=stage.nativeWindow; var newCountWindow:NativeWindow = new NativeWindow(windowOptions); newCountWindow.stage.scaleMode = StageScaleMode.NO_SCALE; newCountWindow.stage.align = StageAlign.TOP_LEFT; newCountWindow.bounds = new Rectangle(mainW.x,mainW.y+mainW.height,500,300); newCountWindow.title="newCount"; newCountWindow.activate(); var loader:Loader = new Loader(); var file:String="newCount.swf"; var solve:MovieClip=new MovieClip(); loader.load(new URLRequest(file)); loader.addEventListener(Event.COMPLETE,onComplete); function onComplete(e:Event):void{ newCountWindow.stage.addChild(loader); } 大概是改成這樣 就只是把那行移進去函式裡面而已 然後執行的時候輸出就變成 "壓縮後 [SWF] newCount.swf - 130266 位元組" 看起來檔案是有load進去了 可是應該顯示的視窗卻毫無動靜 我把newCountWindow.activate();移進函式裡面也沒有動靜@@ 不過至少移進去之後錯誤沒有再出現了 大概是這樣 感激不盡^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.189.32 ※ 編輯: gameking 來自: 140.130.189.32 (07/24 17:18)
gameking:好像又跟stage有關@@ 07/24 20:33
poomsne:關鍵字:UICompoment 07/25 17:03