rchg.net
当前位置:首页 >> FlAsh As3.0中一个场景同时有mC1,mC2,六个按钮Btn... >>

FlAsh As3.0中一个场景同时有mC1,mC2,六个按钮Btn...

if(mc1.currentFrame!=1){mc2.stop();} if(mc2.currentFrame!=1){mc1.stop();} if(mc2.currentFrame!=1&&mc2.currentFrame!=1){mc1.gotoAndPlay(1);mc2.gotoAndPlay(1);}

1.分别对mc1,mc2中的按钮命名为btn 2.把mc1,mc2分别拖到第一帧,分别取名为m1,m2 3.在第一帧代码中加入 : mc1.btn.addEventListener(MouseEvent.CLICK, c1); mc2.btn.addEventListener(MouseEvent.CLICK, c2); function c1(e) { mc1.visible = f...

import flash.events.MouseEvent; mc2.visible=false; mc1.addEventListener(MouseEvent.MOUSE_OVER,aaa) mc1.addEventListener(MouseEvent.MOUSE_OUT,bbb) function aaa(e:MouseEvent){ mc2.visible=true; } function bbb(e:MouseEvent){ mc2.v...

以下脚本加在时间轴的帧上. import flash.events.MouseEvent; //现在的情况是,假如你的mc1已存在于场景中,而mc2也创建在场景中并设置了隐藏属性 mc1.addEventListener(MouseEvent.ROLL_OVER,onMc1); mc2.addEventListener(MouseEvent.ROLL_OUT,o...

一 、 mc1播放完成后播放mc2的方法有两种 第一种:mc1第一帧写stop(); 在mc1动画最后一帧写代码 mc2.gotoAndPlay(2); 第二种:用setTimeout()方法暂缓播放 ,如下1秒后播放mc2 1000代表1000毫秒也就是一秒钟,这个时间可以根据mc1播放的具体时间...

如此这般,这般如此,AS2.0 第一个剪辑名称为mc1_mc,第二个叫mc2_mc 如果按钮在舞台上,那么,就这样,按钮事件: on(release){ _root.mc1_mc.stop(); _root.mc1_mc._visible=false; _root.mc2_mc.play();//你可以让mc2_mc第一帧为空帧,写上stop();然...

for(var i:int=1;i

MC1.MC2.gotoAndPlay(2);这个写法是没错,问题是你的mc2是在mc1元件的1.2……帧里都有吗?反正你的程序是没问题的,估计问题出现在你的元件结构上。

使用系统自带的hittestobject if(mc1.hittestobject(mc2)) { //处理MC1停止移动 }

回应小灰灰5176,你第一个方法的代码是写在影片剪辑mc1里面的按钮A上的,不是写在影片剪辑上的把,写在帧的就OK啦

网站首页 | 网站地图
All rights reserved Powered by www.rchg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com