[問題] TypeError: Error #2007
各位版大大家好
小弟用FLASH+AIR在寫新增視窗的時候
在別的視窗內引入了SWF檔
大概是像這樣
var windowOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
windowOptions.systemChrome = NativeWindowSystemChrome.NONE;
windowOptions.transparent=true;
windowOptions.type = NativeWindowType.LIGHTWEIGHT;
var mainW:NativeWindow=stage.nativeWindow;
以上為設定視窗的屬性可以忽略@@
var newScheWindow:NativeWindow = new NativeWindow(windowOptions);
newScheWindow.stage.scaleMode = StageScaleMode.NO_SCALE;
newScheWindow.stage.align = StageAlign.TOP_LEFT;
newScheWindow.bounds = new Rectangle(mainW.x,mainW.y+mainW.height,500,300);
newScheWindow.title="newSche";
newScheWindow.activate();
以上是新增視窗
var loader:Loader = new Loader();
var file:String="newSche.swf";
loader.load(new URLRequest(file));
loader.addEventListener(Event.COMPLETE,onComplete);
newScheWindow.stage.addChild(loader);
問題點在上面這段
addChild裡面不論是引入loader或者是loader.content
都會出現
TypeError: Error #2007: 參數 child 不能是 Null。
at flash.display::DisplayObjectContainer/addChild()
at flash.display::Stage/addChild()
此錯誤
再網路上找過很多文章都找不出個所以然來
有可能會是引入的swf檔內as3程式碼的問題嗎?
還是有其他的地方小弟並沒有注意到呢?
之前好像有這類問題的文章 但是剛去翻文忘記在哪了@@
再次勞煩各位大大不厭其煩替小弟解惑一下
感激不盡^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.189.32
※ 編輯: gameking 來自: 140.130.189.32 (07/24 00:01)
推
07/24 00:26, , 1F
07/24 00:26, 1F
→
07/24 00:26, , 2F
07/24 00:26, 2F
推
07/24 00:51, , 3F
07/24 00:51, 3F
→
07/24 15:34, , 4F
07/24 15:34, 4F
→
07/24 15:53, , 5F
07/24 15:53, 5F
→
07/24 15:57, , 6F
07/24 15:57, 6F
討論串 (同標題文章)