ZKX's LAB

as3场景控制影片剪辑

2020-07-16知识12

as3 如何在主场景把影片剪辑里面的全部声音停止 SoundMixer 类包含用于在应用程序中进行全局声音控制的静态属性和方法 在影片剪辑最后一帧添加_root.gotoandstop(1)比如2个影片剪辑 一个为mc1 一个为mc2,2个mc的第一帧都怎么用影片剪辑里的按钮控制场景播放,代码最好用as3的写,谢谢了 首先,问问楼主:你要用影片剪辑里的按钮控制的场景是主场景播放?还是说你要用影片剪辑里的按钮控制另一个影片剪辑播放?或e68a843231313335323631343130323136353331333264633436者是你用影片剪辑里的按钮控制本身的影片剪辑播放。有没有实例化在舞台上(即元件拖到舞台上)?说明下:代码是as3的。mc是一个影片剪辑,bt是mc内的一个按钮,otherMc 是另一个影片剪辑。(元件已经在舞台上,为了简单,我就直接在帧上写啦。这样子,你更容易理解。用影片剪辑里的按钮控制的场景是主场景播放:stop();mc.bt.addEventListener(MouseEvent.MOUSE_DOWN,onDown);function onDown(e:MouseEvent){this.gotoAndStop(2);this可加可不加}用影片剪辑里的按钮控制另一个影片剪辑播放:stop();mc.bt.addEventListener(MouseEvent.MOUSE_DOWN,onDown);function onDown(e:MouseEvent){this.otherMc.gotoAndStop(2);this可加可不加}影片剪辑里的按钮控制本身的影片剪辑播放:stop();mc.bt.addEventListener(MouseEvent.MOUSE_DOWN,onDown);function onDown(e:MouseEvent){this.mc.gotoAndStop(2);this可加可不加}楼主发现规律没有。关键在于this.mc.gotoAndStop(2);Flash as3如何用代码控制影片剪辑播放次数一法 Flash as3如何用代码控制影片剪辑播放次数一法,Flah中控制影片剪辑的办法比较多,但完全用代码来控制,不在影片剪辑里加任何代码就要使用ENTER_FRAME事件,或Timer事件了,as3中如何实现点击一次,复制一个影片剪辑,并进行控制?? 看附件吧~FLASH 注意是AS3!影片剪辑中的影片剪辑如何控制主场景的跳转SWF 定义了三个事件 移出 移入 点击在点击事件处理函数中为什么要定义一个没有作用的mc变量loader类 没有做安全沙箱方面的判断。Flash AS3怎么令按钮既能控制影片剪辑跳转到下一帧\/上一帧,又能够控制场景上跳转到场景的下一帧 应该不难吧,只要弄清楚各帧之间的切换关系,然后使用gotoAndPlay或者gotoAndStop就可以了。例如给下一页按钮加代码如下,要先给这个按钮设置实例名btn_next:btn_next.addEventListener(MouseEvent.CLICK,ChangeFrame);function ChangeFrame(e:MouseEvent):void{if(mc0.currentFrame!mc0.totalFrames){mc0.nextFrame();}else{this.nextFrame();在这里也就是跳转到mc1也就是第二个影片剪辑了}}可以私信我。flash as3 如何在场景中用一个按钮控制多个影片剪辑元件的按钮?动作代码怎么写? 哥们 你的问题有点太简洁了,你想怎么控制多个影片剪辑?此效果是,根据点击按钮的次数播放相应的mc;假设有4个影片剪辑分别为mc_0,mc_1,mc_2,mc_3;并且他们都在另一个影片剪辑mc里,而此mc在舞台上,按钮名为btnvar clickNum:uint=0;记录按钮的点击次数var mcNum:uint=4;总的影片剪辑个数,这里是4个btn.addEventListener(MouseEvent.CLICK,onClickHandle);function onClickHandle(evt:MouseEvent):void{switch(clickNum%mcNum){case 0:mc.mc_0.play();播放mc_0;mc.setChildIndex(mc.mc_0.,mc.numChildren-1);设置当前要播放的mc到最顶层break;case 1:mc.mc_1.play();播放mc_1;mc.setChildIndex(mc.mc_1,mc.numChildren-1);break;case 2:mc.mc_2.play();播放mc_2;mc.setChildIndex(mc.mc_2,mc.numChildren-1);break;case 3:mc.mc_3.play();播放mc_3;mc.setChildIndex(mc.mc_3,mc.numChildren-1);break;}clickNum+;}或者用另外一种方法,代码会少一点function onClickHandle(evt:MouseEvent):void{var current:uint=clickNum%mcNum;mc[\"mc_\"+current].play();播放mc_0;mc.setChildIndex(mc[\"mc_\"+current].,mc.numChildren-1);设置当前要播放的mc到Flash as3一个影片剪辑的按钮如何控制另一个影片剪辑 就在时间轴上写就行了吧。addEventListener()flash as3.0 控制影片剪辑里的按钮 kai()这个函数是写在影片剪辑里面吗?我建议将这个函数写在场景里,用的时候在影片剪辑中的第30帧写侦听代码比如按钮是mcmc.addEventListener(MouseEvent.CLICK,handle);函数function handle(e:MouseEvent):void{root就是场景this.root.kai();}或者就干脆将kai()这个函数也写在影片剪辑里面希望能帮到你!影片剪辑中的按钮如何控制跳到主场景的时间轴上(AS3脚本) bt.addEventListener(MouseEvent.CLICK,goto);function goto(e:MouseEvent):void{var mc:MovieClip=parent as MovieClipmc.gotoAndStop(\"11\",\"mc1\")}这个绝对可以,替换成你的名字就可以了。层级还是一样的。bt.addEventListener(MouseEvent.CLICK,goto);function goto(e:MouseEvent):void{var mc:MovieClip=stage.getChildAt(0)as MovieClipmc.gotoAndStop(\"11\",\"mc1\")}如果要用_root.可以用stage.getChildAt(0)代替,在这里是一样的。

#影片剪辑元件#按钮#as3

随机阅读

qrcode
访问手机版