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倒是知道怎么弄
展开
 我来答
秋色烽火
2017-04-21 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.5万
采纳率:37%
帮助的人:1.2亿
展开全部




在影片剪辑内侦听 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)
    }
}


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式