AS3.0鼠标悬停播放影片剪辑 代码
场景里有abc3个实例影片剪辑影片剪辑都是默认停在第一帧鼠标悬停aa开始播放bc不受影响鼠标悬停bb开始播放ac不受影响鼠标悬停cc开始播放ab不受影响求abc的代码怎么...
场景里有abc3个实例影片剪辑 影片剪辑都是默认停在第一帧
鼠标悬停a a开始播放 bc不受影响
鼠标悬停b b开始播放 ac不受影响
鼠标悬停c c开始播放 ab不受影响
求a b c 的代码怎么写?
as3.0的代码不是很懂 2.0倒是知道怎么弄 展开
鼠标悬停a a开始播放 bc不受影响
鼠标悬停b b开始播放 ac不受影响
鼠标悬停c c开始播放 ab不受影响
求a b c 的代码怎么写?
as3.0的代码不是很懂 2.0倒是知道怎么弄 展开
1个回答
展开全部
在影片剪辑内侦听 stage.addEventLister 自定义事件
在影片剪辑悬停事件中派发自定义冒泡事件
判断冒泡事件中派发的影片剪辑是否为自身,是则播放,否则停止播放
如果想悬停时持续播放,则最后一帧添加 gotoAndPlay(2)
import flash.events.MouseEvent;
import flash.events.Event;
this.addEventListener(MouseEvent.MOUSE_OVER,onMouseUp_func)
stage.addEventListener("playBtn_evt",onPlayBtn_func);
function onMouseUp_func(_evt:MouseEvent):void{
this.dispatchEvent(new Event("playBtn_evt",true));
}
function onPlayBtn_func(_evt:Event):void{
if(_evt.target == this){
this.play();
} else {
this.gotoAndStop(1)
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询