我想在点击按钮时播放影片剪辑。
我做了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)
我将这些影片剪辑放在我的按钮的向上,向上和向下框架内。这很好用,除非我点击,我需要点击并按住我的动画才能超过第一帧。
我可以点击我的按钮并完整播放影片剪辑?
答案 0 :(得分:1)
假设您在IDE中创建了一个按钮: 因为按钮“向下”状态仅在其实际“向下”时被注册,所以您需要将鼠标按下时触发的按钮外部的动画片段关联起来。
someButton.addEventListener(MouseEvent.MOUSE_DOWN, runClip);
private function runClip(e:MouseEvent):void
{
_downClip.play();
}
您需要准确定位,或将其包裹在另一个符号中。
...
或者更好的是,在AS3中编写整个程序并远离时间轴开发...
更新 -
我没有任何首选的教程或网站,特别是。但只是谷歌“as3按钮教程”,你应该得到很多点击... this one看起来很完整。
哦,等等 - 我想我发布了一个基本图像按钮的类,可以很容易地改变它以使用来自库的动画片段...是的,它的右here。如果您对as3 /面向对象编程有任何经验,那么基本思想应该相当清楚。如果不是 - 谷歌远离;)
干杯