作者gameking (GK草祭)
看板Flash
标题Re: [问题] TypeError: Error #2007
时间Sat Jul 25 17:57:17 2009
※ 引述《gameking (GK草祭)》之铭言:
: 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);
经过几番trace 发现原来onComplete函式里面的程式码都没有跑
显示出 "压缩後[SWF] newCount.swf - 140147 位元组"
是因为上面那一段loader.load的关系
但是load进去之後就没有动静了
所以下面函式里的东西都没有跑到
: function onComplete(e:Event):void{
: newCountWindow.stage.addChild(loader);
: }
另外我在要被LOAD进去的newCount.swf档里 把一开始连资料库的动作
用stage.addEventListener(Event.ACTIVATE,actionStart);包起来
单独执行的时候是没问题的
可是在被LOAD进AIR主程式的时候就会显示
"TypeError: Error #1009: 无法存取 Null 物件参考的属性或方法。"
指向stage.addEventListener(Event.ACTIVATE,actionStart);这行
所以我才会说好像又跟 STAGE有关
请问一下各位大大
怎样设定才不会让SWF档在被LOAD进程式里的时候
stage不要是NULL值?
感激不尽^^
PS:poomsne大大说的UI类别我有试过了,也许是小弟不才不会使用
我也换过Sprite类别试过,一样出问题,好像就不是类别的问题@@
不过很感谢poomsne和版主肯帮助我,感激不尽^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.130.189.32
※ 编辑: gameking 来自: 140.130.189.32 (07/25 18:05)