【发布时间】:2011-11-19 00:54:44
【问题描述】:
我想在 flex 移动应用中对图片的 alpha 进行补间。我试过tweenlite 但它跑得太快了。是否有任何优化的方法,或在目标 C 中链接 代码?
谢谢
【问题讨论】:
标签: apache-flex mobile tween
我想在 flex 移动应用中对图片的 alpha 进行补间。我试过tweenlite 但它跑得太快了。是否有任何优化的方法,或在目标 C 中链接 代码?
谢谢
【问题讨论】:
标签: apache-flex mobile tween
使用 TweenLite 库,您可以使用帧数或使用时间长度来控制补间的长度。
在您的 tweenProperties 对象中,使用 useFrames 关键字来指定补间时间跨度是指定帧还是秒。
“to”或“from”补间的第二个参数指定长度。
所以,创建一个补间超过 10 帧的 alpha 补间,它应该如下所示:
tweenProperties = new Object();
tweenProperties.alpha = yourNewAlphaHere;
tweenProperties.useFrames = true;
TweenLite.to(myObjectToTween, 10,tweenProperties);
要创建一个补间超过 10 秒的 alpha 补间,应该是这样的:
tweenProperties = new Object();
tweenProperties.alpha = yourNewAlphaHere;
tweenProperties.useFrames = false;
TweenLite.to(myObjectToTween, 10,tweenProperties);
根据您的工作,您可能需要考虑将 TweenNano 用于移动应用程序,因为它占用的空间最小。
【讨论】: