使用Tweener的ActionScript效果?

时间:2010-12-09 10:51:55

标签: actionscript-3 tweener

HI,

我想在我的应用程序中实现tweener效果,但我有一个矩形,

shape = new Shape();
shape.graphics.beginFill(0xF9F9F9); 
shape.graphics.drawRect(200,80,700,450);
shape.graphics.endFill();
account_label.label ="Accounts";
account_label.setPosition(200,530);
account_label.width =140;
personal_details_label.label ="Personal Details";
personal_details_label.setPosition(340,530);
personal_details_label.width=180;

上面的代码显示了我的矩形和两个按钮,

默认情况下选择了Intially Accounts Form,当我点击PersonalDetails按钮时,我必须在该矩形内显示屏幕更改效果(从右到左,这意味着Personal DetailsForm从右向左移动)。这可能吗?

1 个答案:

答案 0 :(得分:0)

我是tweensy的粉丝,但您可以轻松地使用大多数补间引擎

Tweensy.to(shape, {x:-100}, 2.0);
 Tweensy.onComplete = animationComplete; //optional

使用动画时要考虑的重要部分是时机。禁用按钮或设置适当的后备。动画可能需要几秒钟,如果用户可以重新启动动画,或者如果没有正确清除或初始化对象,则可能会遇到一些问题。