首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AS3的幸运之轮

AS3的幸运之轮
EN

Stack Overflow用户
提问于 2016-06-23 15:18:31
回答 1查看 546关注 0票数 0

我正在做幸运之轮的项目,但我目前正在努力解决代码问题。

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

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

我的想法是使轮子作为一个电影剪辑,每个地段动画电影剪辑嵌套在其中,这样当它停止时,特定的电影剪辑开始。也许我需要在关键帧上设置轮子的每个位置,并将动画放在这些帧上,但不确定这是否正确。

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

如果你能指导我一步一步如何做这一部分,我将感谢您的帮助。wheel design

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

有人能帮我让代码工作吗,因为我做不到。现在我只需要让轮子旋转4-5秒,轻松地按下按钮,然后它就会在任意的扇区停止。这是线程的链接。Spinning Wheel in flash AS3

EN

回答 1

Stack Overflow用户

发布于 2016-06-24 02:39:15

我建议你完全不要使用关键帧。只使用一个框架,在代码中,使用一个主类,实例化所需的所有元素。要旋转轮子,您可以考虑使用Greensock TweenMax或Adobe的嵌入式补间类。此外,尽管动画没有运行,但旋转整个轮子时会包含嵌套动画的所有动画片段,这会迫使在每一帧渲染所有嵌套的动画片段,这会带来很大的计算负载。我建议要么使用两个不同的剪辑,只在你需要的时候添加一个动画,或者至少缓存整个轮子作为位图,然后当一些动画在里面运行时取消缓存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37984720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档