【问题标题】:encounter in animation a mouse over and mouse out in nested timeline在动画中遇到嵌套时间轴中的鼠标悬停和鼠标移出
【发布时间】:2015-03-05 07:59:25
【问题描述】:

当我使用 actionscript 3 将鼠标悬停或鼠标移到我的按钮上时出现问题,它不断重复并且没有完成动画,或者更糟糕的是动画或对象没有显示。如果您将鼠标悬停在按钮上或鼠标移出,我会添加标签以指导动画的位置,我还设置了停止动作

这是我的代码

stop();

import flash.events.Event;

btn1_mc.addEventListener(MouseEvent.MOUSE_OVER, casinoHome);
function casinoHome (e:MouseEvent):void{
MovieClip(this.root).btn1_mc.gotoAndPlay("rover");
MovieClip(this.root).outline1_mc.gotoAndPlay("roveroutline");
}

btn1_mc.addEventListener(MouseEvent.MOUSE_OUT, casinoHome2);
function casinoHome2 (e:MouseEvent):void{
MovieClip(this.root).btn1_mc.gotoAndPlay("mouseout");
MovieClip(this.root).outline1_mc.gotoAndPlay("mouseoutine");
}

btn2_mc.addEventListener(MouseEvent.MOUSE_OVER, sportsHome);
function sportsHome (e:MouseEvent):void{
MovieClip(this.root).btn2_mc.gotoAndPlay("rover2");
}

btn2_mc.addEventListener(MouseEvent.MOUSE_OUT, sportsHome2);
function sportsHome2 (e:MouseEvent):void{
MovieClip(this.root).btn2_mc.gotoAndPlay("mouseout2");
}

btn3_mc.addEventListener(MouseEvent.MOUSE_OVER, slotHome);
function slotHome (e:MouseEvent):void{
MovieClip(this.root).btn3_mc.gotoAndPlay("rover3");
}

btn3_mc.addEventListener(MouseEvent.MOUSE_OUT, slotHome2);
function slotHome2 (e:MouseEvent):void{
MovieClip(this.root).btn3_mc.gotoAndPlay("mouseout3");
}

【问题讨论】:

  • “漫游者”帧之后有动画吗?如果是,请在动画末尾写上stop()。你能提供FLA文件吗?我会尽力帮助你的。

标签: actionscript-3 flash


【解决方案1】:

检查您是否在每个动画的末尾添加了stop(); 动作。

示例:

btn1_mc:

outline1_mc:

【讨论】:

    猜你喜欢
    • 2011-05-26
    • 2013-11-15
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 2023-03-26
    • 2012-01-23
    • 1970-01-01
    相关资源
    最近更新 更多