Actionscript 3 всплывающее окно - не JS - PullRequest
0 голосов
/ 22 января 2011

Я делаю программу на AS3, и я пытаюсь сделать следующее: Допустим, у меня есть кнопка с событием onClick, и когда событие сработает, появится всплывающее окно. И в этом всплывающем окне будет анимация (обратный отсчет) до 2020 года (это только пример).

Есть ли способ сделать это без JavaScript. Поскольку я делаю это не для веб-сайта, это будет анимация.

Надеюсь, я был чист.

Спасибо

1 Ответ

0 голосов
/ 15 апреля 2011

Во Flash создайте фрагмент ролика, присвойте ему имя экземпляра countdown_mc, поместите в него анимацию обратного отсчета. Это будет ваше окно типа «alert».

Теперь, в мувиклипе, содержащем "countdown_mc", добавьте новый слой и в том же кадре откройте редактор действий (F9) и напишите следующее: countdown_mc.visible = false;

Когда вы нажимаете кнопку, она должна сделать countdown_mc.visible = true и, возможно, сделать дополнительную растущую анимацию;

Также в этом кадре добавьте прослушиватель для countdown_mc, чтобы при щелчке по окну пользователь исчезал (countdown_mc.visible = false);

Для анимации добавьте загрузку tweenmax из http://www.greensock.com/tweenmax/,, распакуйте архив в папку, содержащую ваш fla, и добавьте в код следующее:

import com.greensock. *; TweenMax.from (countdown_mc, 0.5, {Scalex: 0, ScaleY: 0});

...