简单的用闪光灯翻转是行不通的
我正在尝试创建一个简单的动画,只需一张需要从左侧移动以在绕垂直轴旋转的同时进行书写的图片。 我试图让第一个位置正常,最终位置宽度缩放为-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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在补间中使用更多关键帧。您应该设置更多的关键帧,而不仅仅是初始位置和最终位置,以便 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.
试试这个格雷格。
使用 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...
我一直在努力解决这个问题,似乎唯一的方法是将动画分成两部分,中间有一个空白关键帧。例如,如果您围绕水平轴翻转一个对象,第一部分将使对象从完整尺寸变为几乎没有高度(例如 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.