我正在做幸运之轮的项目,但我目前正在努力解决代码问题。
我附上了轮子的设计。我不是一个程序员,我是一个设计师,我需要做所有的动画和效果,但我想做的专业,这一部分是非常重要的。
我想要做的是,当你点击旋转按钮,轮子旋转4-5秒,轻松进入/退出效果,并停止每次在不同的随机扇区。我会在单独的电影剪辑中为每个扇区做不同的动画,当它停在一个扇区上时,我希望与该扇区相关的电影剪辑开始播放。
我的想法是使轮子作为一个电影剪辑,每个地段动画电影剪辑嵌套在其中,这样当它停止时,特定的电影剪辑开始。也许我需要在关键帧上设置轮子的每个位置,并将动画放在这些帧上,但不确定这是否正确。
其中一件事是,这些带有特效的电影剪辑应该很容易重新定位。如果需要,我需要在舞台上移动它们,这就是为什么我不希望它们被代码触发的原因。
如果你能指导我一步一步如何做这一部分,我将感谢您的帮助。wheel design
好了伙计们。有一个线程已经为它和它的东西,我正在寻找。我喜欢那个线程中最后一个答案的例子,但我认为第一个代码在那之后会更适合我的需求。
有人能帮我让代码工作吗,因为我做不到。现在我只需要让轮子旋转4-5秒,轻松地按下按钮,然后它就会在任意的扇区停止。这是线程的链接。Spinning Wheel in flash AS3
发布于 2016-06-24 02:39:15
我建议你完全不要使用关键帧。只使用一个框架,在代码中,使用一个主类,实例化所需的所有元素。要旋转轮子,您可以考虑使用Greensock TweenMax或Adobe的嵌入式补间类。此外,尽管动画没有运行,但旋转整个轮子时会包含嵌套动画的所有动画片段,这会迫使在每一帧渲染所有嵌套的动画片段,这会带来很大的计算负载。我建议要么使用两个不同的剪辑,只在你需要的时候添加一个动画,或者至少缓存整个轮子作为位图,然后当一些动画在里面运行时取消缓存。
https://stackoverflow.com/questions/37984720
复制相似问题