Flash CS4:单击按钮时如何播放影片剪辑

时间:2011-05-17 18:59:43

标签: flash actionscript-3 button adobe movieclip

我想在点击按钮时播放影片剪辑。

我做了3个州:

inicial (how it looks before anything happens) (up)
hover (plays an animation after waiting 20 frames) (over)
click (plays an animation right away) (down)

我将这些影片剪辑放在我的按钮的向上,向上和向下框架内。这很好用,除非我点击,我需要点击并按住我的动画才能超过第一帧。

我可以点击我的按钮并完整播放影片剪辑?

1 个答案:

答案 0 :(得分:1)

假设您在IDE中创建了一个按钮: 因为按钮“向下”状态仅在其实际“向下”时被注册,所以您需要将鼠标按下时触发的按钮外部的动画片段关联起来。

someButton.addEventListener(MouseEvent.MOUSE_DOWN, runClip);

private function runClip(e:MouseEvent):void
{
    _downClip.play();
}

您需要准确定位,或将其包裹在另一个符号中。

...

或者更好的是,在AS3中编写整个程序并远离时间轴开发...

更新 -

我没有任何首选的教程或网站,特别是。但只是谷歌“as3按钮教程”,你应该得到很多点击... this one看起来很完整。

哦,等等 - 我想我发布了一个基本图像按钮的类,可以很容易地改变它以使用来自库的动画片段...是的,它的右here。如果您对as3 /面向对象编程有任何经验,那么基本思想应该相当清楚。如果不是 - 谷歌远离;)

干杯