FLASH 注意是AS3!影片剪辑中的影片剪辑如何控制主场景的跳转SWF

我写的代码,此处btn_02是一个mcbtn_02.buttonMode=true;btn_02.addEventListener(MouseEvent.MOUSE_OV... 我写的代码,此处btn_02是一个mc
btn_02.buttonMode = true;
btn_02.addEventListener(MouseEvent.MOUSE_OVER,btn_02_1)

function btn_02_1(btn_02_1a:MouseEvent)
{
btn_02.gotoAndStop(2);
}
btn_02.addEventListener(MouseEvent.MOUSE_OUT,btn_02_2)

function btn_02_2(btn_02_2a:MouseEvent)
{
btn_02.gotoAndStop(1);
}
btn_02.addEventListener(MouseEvent.CLICK,btn02);
function btn02(btn02a:MouseEvent)
{
var mc:MovieClip=stage.getChildAt(0) as MovieClip
var btn02store:URLRequest=new URLRequest();
var btn02storeLoader:Loader=new Loader();
btn02store.url="store_1.swf";
btn02storeLoader.load(btn02store);
addChild(btn02storeLoader);
}

鼠标滑过和其他都做出来了 ,只有CLICK没反应,把元件放到场景里就有反应了,但是我这边不能放场景里做,三个文件都是这样,总感觉错了就是不知道怎么改
展开
 我来答
匿名用户
2013-12-08
展开全部
你上面第一句
var mc:MovieClip=stage.getChildAt(0) as MovieClip
就获取主场景

下面最后一句倒只是在自身影片剪辑内添加Loader
addChild(btn02storeLoader);

根本就没在主场景添加,到底你是想加载到主场景上还是MC内部

按你写的代码,唯一一个原因就是,你实例化当前影片剪辑后,没调用addChild添加到主场景上,导致下级加载Loader成功,但上级都没被addChild,根本就显示不出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一诺动画
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动... 点击进入详情页
本回答由一诺动画提供
百度网友7588b36
2013-12-07 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1347万
展开全部
定义了三个事件 移出 移入 点击

在点击事件处理函数中为什么要定义一个没有作用的mc变量

loader类 没有做安全沙箱方面的判断。
更多追问追答
追问
- - 其实我想把那个mc删掉掉来的。。。懒了
还有你说的安全沙箱什么意思?
追答
关于安全沙箱不是一两句能说的清楚,还是去看指南吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式