0

你好,

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

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;

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

最初默认选择帐户表单,当我单击 PersonalDetails 按钮时,我必须在该矩形内显示屏幕更改效果(从右到左,这意味着 Personal DetailsForm 正在从右向左移动)。这可能吗 ?

4

1 回答 1

0

我是tweensy的粉丝,但你可以很容易地用大多数补间引擎做到这一点

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

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

于 2010-12-09T15:56:58.520 回答