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没反应,把元件放到场景里就有反应了,但是我这边不能放场景里做,三个文件都是这样,总感觉错了就是不知道怎么改 展开
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,根本就显示不出来
var mc:MovieClip=stage.getChildAt(0) as MovieClip
就获取主场景
下面最后一句倒只是在自身影片剪辑内添加Loader
addChild(btn02storeLoader);
根本就没在主场景添加,到底你是想加载到主场景上还是MC内部
按你写的代码,唯一一个原因就是,你实例化当前影片剪辑后,没调用addChild添加到主场景上,导致下级加载Loader成功,但上级都没被addChild,根本就显示不出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
一诺动画
2024-10-27 广告
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动...
点击进入详情页
本回答由一诺动画提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询