AS3创造之轮

时间:2016-06-23 07:18:31

标签: actionscript-3 flash animation

我正在研究财富项目,但我目前正在努力解决这些问题。

我已经附上了车轮的设计。我不是一个程序员,我是一名设计师,我需要做所有的动画和效果,但我想做到专业,那部分非常重要。

我想要做的是当你点击旋转按钮时,滚轮旋转4-5秒,轻松进/出效果,并在每个不同的随机区域停止。我会在单独的影片剪辑中为每个扇区执行不同的动画,当它在扇区上停止时,我希望与该扇区相关的影片剪辑开始播放。

我的想法是将滚轮设置为影片剪辑,并将每个扇区动画影片剪辑嵌套在其中,以便在停止特定影片剪辑开始时停止。也许我需要在关键帧上制作轮子的每个位置并将动画放在这些帧上,但不确定这是否是正确的方法。

其中一件事就是这些具有效果的影片剪辑应该很容易重新定位。如果需要,我需要在舞台上移动它们,这就是为什么我不希望它们被代码触发。

如果您可以一步一步指导我如何做这部分,我将非常感谢您的帮助。 wheel design

好的伙计们。有一个线程已经为此,它正是我正在寻找的东西。我喜欢该主题中最后一个答案的例子,但我认为第一个代码对我之后的需求会更有用。

有人可以帮助我使代码正常工作,因为我做不到。我现在所需要的只是让按钮按下按钮进行4-5秒旋转,轻松进出,并在随机区域停止。这是线程的链接。 Spinning Wheel in flash AS3

1 个答案:

答案 0 :(得分:0)

我建议你根本不要使用关键帧。只使用一个框架,在代码中使用主类,实例化所需的所有元素。要旋转滚轮,您可以考虑使用Greensock TweenMax或Adobe中的嵌入式补间类。此外,使用内置嵌套动画的所有动画片段旋转整个轮子,尽管动画未运行,但强制在每个帧上渲染所有嵌套动画片段,计算负荷非常大。我建议要么使用2个不同的剪辑,只在需要时添加动画剪辑,或者至少将tentire wheel作为位图缓存,然后在内部运行某些动画时将其解除。