简单的用闪光灯翻转是行不通的

发布于 2024-10-19 21:38:02 字数 149 浏览 2 评论 0原文

我正在尝试创建一个简单的动画,只需一张需要从左侧移动以在绕垂直轴旋转的同时进行书写的图片。 我试图让第一个位置正常,最终位置宽度缩放为-100%,但它也会扭曲并上下移动。

我已经在 acttionscript 中做到了这一点,但不仅仅是图形方式。

谢谢

I am trying to create a simple animation, juste a picture that need to move from left to write while rotating around the vertical axis.
I tried just to have the first position normal and the final position scaled at -100% in width but it also distort and move up and down.

I already did that in acstionscript but not just graphicaly.

Thanks

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

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

发布评论

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

评论(3

眼中杀气 2024-10-26 21:38:02

在补间中使用更多关键帧。您应该设置更多的关键帧,而不仅仅是初始位置和最终位置,以便 Flash 播放器更好地了解您如何考虑动画。

在您的情况下:尝试将第 0 个位置设置为 0% 缩放,将 1/4 个位置设置为 -25% 缩放,依此类推。

Use more key frames in your tween. You should set more key frames than only the initial position and final position, so the flash player has a better idea as to how you had the animation in mind.

In your case: try setting the 0th position to 0% scaled, the 1/4th position to -25% scaled and so forth.

碍人泪离人颜 2024-10-26 21:38:02

试试这个格雷格。

使用 ActionScript 3 补间类。

将图片转换为电影剪辑,例如 _movie1 并确保

注册
/////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
导入 fl.transitions.Tween;
导入 fl.transitions.easing.*;

新的 Tween(movie1,"rotationY",None.easeIn,movie1.rotationY,movie1.rotationY+180,1,true);
/////////////////////////////////////////////////////////// /////////////////////////////////////

调整补间并轻松获得更多效果...

Try out this Greg.

Use the actionscript 3 tween class.

convert the picture a movieclip say _movie1 and make sure the registration is

then
////////////////////////////////////////////////////////////////////////////////////////
import fl.transitions.Tween;
import fl.transitions.easing.*;

new Tween(movie1,"rotationY",None.easeIn,movie1.rotationY,movie1.rotationY+180,1,true);
///////////////////////////////////////////////////////////////////////////////////////

tweek the tween and ease to get more effects...

二智少女猫性小仙女 2024-10-26 21:38:02

我一直在努力解决这个问题,似乎唯一的方法是将动画分成两部分,中间有一个空白关键帧。例如,如果您围绕水平轴翻转一个对象,第一部分将使对象从完整尺寸变为几乎没有高度(例如 1 像素)。在后半部分中,将对象放置在舞台上时垂直翻转对象,并从几乎无高度到全高度进行单独的补间。这样就可以在不倾斜的情况下进行转换。

I've just been struggling with this and it seems the only way to do it is to split the animation into two parts, with a blank keyframe in between. If you were, for example, flipping an object around a horizontal axis the first part would have the object going from full size to practically no height (say 1 pixel). In the second half, flip the object vertically when placing it on the stage and do a separate tween with if going from almost no height to full height. That transitions it without skewing.

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