作者openyayak (123)
看板Flash
标题Re: [问题] 读取外部图档,如何设定它的堆叠层次 ?
时间Tue Mar 23 16:37:35 2010
●我贴一下我的原始码:
var ldr:Loader = new Loader();
ldr.load(new URLRequest("name.jpg"));
this.addChild(ldr);
var _mc:MovieClip = ldr.content as MovieClip;
setChildIndex(_mc,2);
●执行後出现的错误:
TypeError: Error #2007: 参数 child 不能是 Null。
at flash.display::DisplayObjectContainer/setChildIndex()
at _fla::MainTimeline/frame1()
不知道问题出在哪 >"< 拜托!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.26.94
1F:→ aquarianboy:把addChild的动作放在Event.COMPLETE的handler里试试 03/23 16:50
2F:→ openyayak:感谢各位大大~问题解决罗~ 03/23 17:05
3F:→ aquarianboy:所以问题是? 03/23 17:05
4F:→ openyayak:先加入一个Sprite物件,再将ldr加入Sprite中...再来~ 03/23 17:05
5F:→ openyayak:再来控制Sprite 就可以控制到汇入的图档了 03/23 17:06
6F:→ openyayak:不知这样观念正不正确 ~ 不过执行起来是没问题的! 03/23 17:07
7F:→ openyayak:不然原本_mc都会一直是 null ... 03/23 17:07
8F:推 scars:因为Loader的content是DisplayObject而不是MovieClip 03/23 21:40
9F:→ scars:你那样当然_mc是null 你直接addChildAt(ldr,2)就好 03/23 21:41
10F:→ scars:从第三行後面都可以删掉 03/23 21:42
11F:→ openyayak:那不能强制转型为 MovieClip 吗 ? 03/23 22:24
12F:→ aquarianboy:人可以是哺乳类,但哺乳类可以是人吗? 03/23 23:18
13F:→ openyayak:了解。 03/24 10:58