|
查看: 1829|回复: 0
|
AS 3.0 在loader类别, 如何使用removeChild();或unload(); ?
[复制链接]
|
|
|
以下AS3.0代码是about 和contact按钮,
当点击about按钮的时候,载入"about.swf"文件,
当点击contact按钮的时候,载入"contact.swf"文件,
这点我做到了,
但是不懂得如何在点击about按钮的时候,把"contact.swf" 移除
在点击contact按钮的时候,把"about.swf"移除 (没移除的话, swf会重复覆盖,导致缺陷)
该使用removeChild();还是unload(); 来移除呢?
这两个方法我都试过很多次了,但都失败,方法写错吧...因为不太了解,
希望大家帮忙解答这个难题。。
谢谢
about.addEventListener(MouseEvent.CLICK,onClickA);
contact.addEventListener(MouseEvent.CLICK,onClickB);
function onClickA(e:MouseEvent):void
{
var ldr:Loader = new Loader();
this.addChild(ldr);
ldr.load(new URLRequest("about.swf"));
}
function onClickB(e:MouseEvent):void
{
var ldr:Loader = new Loader();
this.addChild(ldr);
ldr.load(new URLRequest("contact.swf"));
}
|
|
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|