as3中如何最简单方便的调用另外的swf到本页面局部位置,答案越详细越好!

 我来答
浩v天
2011-07-13 · TA获得超过881个赞
知道小有建树答主
回答量:312
采纳率:20%
帮助的人:131万
展开全部
你就是想要一个相当于开关的功能吧,加一个 布尔开关
var flag:Boolean
在你点击按钮加载的函数里加上以下
if(flag){
卸载swf1
载入swf2}
else{
卸载swf2
载入swf1}
flag=!flag
这个flag 就相当于一个开关,这只是实现思路,不知道是不是你想要的
400zclkuu
2011-07-01 · TA获得超过2938个赞
知道大有可为答主
回答量:4768
采纳率:16%
帮助的人:1586万
展开全部
as3的写法。按钮名字为_btn。在帧那里写
this._btn.addEventListener(MouseEvent.CLICK,onclick);
function onclick(e:MouseEvent){
var picloader:Loader=new Loader();
var picfile:URLRequest=new URLRequest("a.swf");

picloader.load(picfile);
picloader.contentLoaderInfo.addEventListener(Event.COMPLETE, picloaded);
picloader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,picloaderror);
}
function picloaded(e:Event){
this.addChild(e.target.loader);
}

function picloaderror(e:IOErrorEvent){
trace("lost")
}

如果是写在as类的话,基本也没什么改动
追问
和我那个问题的答案是一样的!唉。。我想要的效果是,我点击该按钮加载swf,再次点击该按钮(或其他按钮)关闭该swf!调用其他swf ,再点击再打开swf。。。。如次循环!
不知道您能明白我说的意思么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式