ActionScript Эффекты с использованием Tweener? - PullRequest
0 голосов
/ 09 декабря 2010

HI,

Я хочу реализовать эффекты анимации в моем приложении, но у меня есть прямоугольник,

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» была выбрана по умолчанию, когда я нажимаю кнопку «PersonalDetails», мне нужно показать эффект изменения экрана (справа налево, что означает, что форма «Личные детали» перемещается справа налево) внутри этого прямоугольника.Возможно ли это?

1 Ответ

0 голосов
/ 09 декабря 2010

Я фанат tweensy , но вы можете легко сделать это с большинством твининг-движков

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

При работе с анимацией важно учитывать время. Либо отключите кнопки, либо установите надлежащие запасные варианты. Анимация может занять несколько секунд, и если пользователь может перезапустить анимацию или если объекты не очищены или не инициализированы должным образом, вы можете столкнуться с некоторыми проблемами.

...