【问题标题】:AS3 Wheel of Fortune spinningAS3 命运之轮旋转
【发布时间】:2016-10-25 09:08:00
【问题描述】:

我正在研究命运之轮项目,但我目前正在努力编写代码。

我附上了轮子的设计。我不是程序员,我是设计师,我需要做所有的动画和效果,但我想做专业,这部分非常重要。

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

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

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

如果您能逐步指导我如何完成该部分,我将感谢您的帮助。 wheel design

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

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

【问题讨论】:

  • 这个范围很广。考虑自己尝试一些东西并发布你尝试过的东西,然后一步一步地处理你遇到的问题或问题。对于旋转和缓动,您可以使用 Tweening 库(greensock tweenlite 是最受欢迎的),他们的网站上有示例。

标签: actionscript-3 flash animation


【解决方案1】:

我建议你根本不要使用关键帧。仅使用一个框架,并在代码中使用主类实例化您需要的所有元素。要旋转轮子,您可以考虑使用 Greensock TweenMax 或 Adob​​e 的嵌入式补间类。此外,尽管动画没有运行,但在所有带有嵌套动画的动画剪辑中旋转整个轮子,强制在每一帧渲染所有嵌套的动画剪辑,计算负载非常重。我建议使用 2 个不同的剪辑,仅在需要时添加动画剪辑,或者至少将天幕缓存为位图,然后在内部运行某些动画时取消缓存。

【讨论】:

  • 我明白你的意思,我没想到。然后没有关键帧。它应该运行平稳。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-24
  • 2022-01-18
  • 2012-08-18
相关资源
最近更新 更多