Създаване на клас таймер в ActionScript 3
таймер клас светкавица
В този урок ще се научите как да използвате класа на таймер, с която можете да стартирате част от код в даден момент.
Започнете (ако interestno posmatryu турските сериали в добро качество) ми харесва
1. Създайте нов документ * .fla с размери 640 на 480.
2. Създаване на нов текст работно място динамично поле и списък на имотите му съд Name "myText", задаване на размера на 140 с 37, размер на шрифта 28, и изглаждане на "анти-псевдоним за четливост".
3. Сега zaembedte (добавяне) в текстовото поле числови знаци. Това е да се гарантира, че в по-нататъшното текст анимация всичко е гладка и равномерна.
4. Сега конвертирате текстовото поле в MovieClip. Посочете името "myMC", задайте точката за регистрация в центъра, prilinkuyte съответния видеоклип към клас myMC. Сега, с работна зона, която видеоклип, може да бъде отстранен, той ще остане в нашата библиотека.
Сега напишете кода:
1. Създайте нов слой с име "действия" във времевата линия и пишат в първия кадър, следния код:
// Това е вноса на Tween за анимиране на текст.
внос fl.transitions.Tween;
внос fl.transitions.easing.Regular;
// Това е първоначалната времева рамка.
Var п: uint = 0;
// Създаване на инстанция на нашия видеоклип, който ще се оживи.
Var tBig: myMC = нов myMC ();
// Сложете го в центъра.
tBig.y = 240;
tBig.x = 320;
// Изключване текстовото поле отговор на мишката.
tBig.myText.mouseEnabled = фалшива;
// добавите видеоклип в otobrascheniya списък.
stage.addChild (tBig);
// Направете същото отново с друга инстанция, че няма да бъдат анимирани.
Var т: myMC = нов myMC ();
t.y = 240;
Т. х = 320;
t.myText.mouseEnabled = фалшива;
stage.addChild (т);
// Създаване на таймер и задаване на таймера 1 секунда (1000 милисекунди).
Var myTimer: таймер = нов таймер (1000, 0);
// стартирате таймера.
myTimer.start ();
// Присвояване таймер слушател събития.
myTimer.addEventListener (TimerEvent.TIMER граф);
// Създаване на функция, която ще започне работа веднага след като таймера (1 път в секунда).
функция Count (е: TimerEvent): нищожен
// Задаване на текст на нашите текстови полета.
tBig.myText.text = String (п);
t.myText.text = String (п);
// нарастване нашия брояч.
п + = 1;
// Анимиране на първия видеоклип. нов Tween (tBig, "алфа", Regular.easeOut, 1, 0, 1, вярно);
нов Tween (tBig "scaleX", Regular.easeOut, 1, 20, 1, вярно);
нов Tween (tBig "scaleY", Regular.easeOut, 1, 20, 1, вярно);
>
// Край, и които са чели - браво.
Тествайте филма и, ако се прави правилно, ще какво видяхте в началото на урока. )
Източник: Download