佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1829|回复: 0

AS 3.0 在loader类别, 如何使用removeChild();或unload(); ?

[复制链接]
发表于 11-2-2009 10:27 AM | 显示全部楼层 |阅读模式
以下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"));
}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 18-12-2025 01:55 AM , Processed in 0.122668 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表