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

问题描述:

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

我做了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) 

我把这些影片剪辑的在我的按钮的了,结束了,下架。这很好,除非我点击时,我需要点击并按住我的动画才能通过第一帧。

我该怎么做才能点击我的按钮并完整播放影片剪辑?

假设你在IDE中创建一个按钮: 因为按钮“向下”状态仅登记,而其实际上是“向下”,你需要一个影片剪辑时触发鼠标按钮的关联外下。

someButton.addEventListener(MouseEvent.MOUSE_DOWN, runClip); 

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

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

...

或者更好的是,程序AS3整个事情,并从时间轴发展了......

更新 -

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

哦,等等 - 我想我发布了一个基本的图像按钮的类,可以很容易地改变从库中的movieclip功能...是的,它的权利here。如果您有任何关于as3 /面向对象编程的经验,基本思想应该相当清楚。如果它不是 - 谷歌走;)

干杯

+0

不错的感谢,给你推荐的基本片段,如悬停,并与AS3点击任何网站? – Dan 2011-05-17 19:23:19