如何在 ActionScript 3 中对精灵应用效果

发布于 2024-10-05 16:12:01 字数 72 浏览 3 评论 0原文

我有一个精灵,我想对其应用例如淡入淡出效果。 我找到了如何在 flex ML 中执行此操作的示例,但如何在纯动作脚本中执行此操作?

I have a sprite and I want to apply for example fade effect on it.
I found examples how to do it in flex ML but how can I do it in pure actionscript?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

祁梦 2024-10-12 16:12:01

我个人更喜欢 TweenMax,但您可以使用 Tween 在 Flash 中也是如此。

var myTweenAlpha:Tween = new Tween(myClip, "alpha", Strong.easeOut, 0, 1, 3, true);

I personally prefer TweenMax, but you can use the build in Tween in Flash as well.

var myTweenAlpha:Tween = new Tween(myClip, "alpha", Strong.easeOut, 0, 1, 3, true);
痴情换悲伤 2024-10-12 16:12:01

哪里有向您展示如何在 MXML 中执行此操作的示例?

也就是说,效果是使用样式机制来实现的。因此,要在 UIComponent 上应用淡入淡出效果,您需要执行以下操作:

MyUIComponent.setStyle('showEffect', myEffectClass);

由于 Flex 效果内容是在 UIComponent 中实现的,并且 Fade 是一种 Flex 效果,而不是通用的 ActionScript 效果,我不相信有任何方法可以将淡入淡出效果应用于 Sprite 。

查看 Sprite 文档;没有列出任何效果。

Where are the examples that show you how to do it in MXML?

That said, effects are implemented using the style Mechanism. So, to apply a fade effect on a UIComponent you'd do something like this:

MyUIComponent.setStyle('showEffect', myEffectClass);

Since the Flex effect stuff is implemented in UIComponent, and Fade is a Flex effect, not a generic ActionScript effect, I do not believe there is any way to apply a fade effect to a Sprite.

Look at the Sprite docs; there are no effects listed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文