Crearea unei clase temporizator în ActionScript 3
clasa timer in flash
În această lecție veți învăța cum să utilizați clasa Timer, cu care se poate executa o bucată de cod la un moment dat.
Începe (dacă interestno posmatryu serialele turcești în calitate bună) Îmi place
1. Creați un document nou * FLA cu dimensiunile de 640 x 480.
2. Crearea unui nou domeniu dinamic de text spațiu de lucru și lista proprietăților el instanță Nume „myText“, setați dimensiunea de 140 de 37, dimensiunea fontului 28, și netezirea „anti-alias pentru lizibilitate“.
3. Acum zaembedte (adăugați) în caractere numerice caseta de text. Acest lucru este de a se asigura că, în continuare de animație de text totul era fină și netedă.
4. Acum converti caseta text în MovieClip. Se specifică numele de „myMC“, setați punctul de înregistrare în centrul, prilinkuyte clip video la o clasă myMC. Acum, cu zona de lucru pe care un clip video poate fi eliminat, acesta va rămâne în biblioteca noastră.
Acum scrie codul:
1. Creați un nou layer numit „acțiuni“ în cronologia și scrie în primul cadru, următorul cod:
// Aceasta este importul de Tween pentru a anima textul.
import fl.transitions.Tween;
import fl.transitions.easing.Regular;
// Acesta este intervalul de timp inițial.
var n: uint = 0;
// Creați un exemplu de clip nostru film, care va fi animată.
var tBig: myMC = new myMC ();
// Pune-l în centru.
tBig.y = 240;
tBig.x = 320;
// Dezactivați caseta de text de răspuns al mouse-ului.
tBig.myText.mouseEnabled = false;
// adauga un clip video în otobrascheniya listă.
stage.addChild (tBig);
// face același lucru din nou într-un alt exemplu, care nu va fi animată.
var t: myMC = new myMC ();
t.y = 240;
T.x = 320;
t.myText.mouseEnabled = false;
stage.addChild (t);
// Creați un cronometru și setați al doilea temporizator 1 (1000 milisecunde).
var myTimer: timer = new timer (1000, 0);
// Porniți cronometrul.
myTimer.start ();
// Alocați un eveniment pentru timer.
myTimer.addEventListener (TimerEvent.TIMER, Count);
// Crearea unei functii care va începe lucrările imediat ce timer-ul (1 dată pe secundă).
Count funcție (e: TimerEvent): void
// Setați textul câmpurile noastre de text.
tBig.myText.text = String (n);
t.myText.text = String (n);
// Incrementare contra noastră.
n + = 1;
// Animați primul clip video. nou Tween (tBig, "alfa", Regular.easeOut, 1, 0, 1, true);
nou Tween (tBig, "scaleX", Regular.easeOut, 1, 20, 1, true);
nou Tween (tBig, "scaleY", Regular.easeOut, 1, 20, 1, true);
>
// End, și care au citit - bine facut.
Testați film și, dacă este făcută corect, va ceea ce ai văzut la începutul lecției. )
Sursa: Descarcă