Kaip pridėti atgalinės atskaitos laikmatį „Flash“

„Adobe Flash“ leidžia kurti dinamines animacijas naudojant intuityvią sąsają ir „ActionScript“ scenarijų kalbą. Galbūt norite, kad „Flash“ filme būtų sukurtas atgalinės atskaitos laikmatis, kuriame naudotojams būtų skaičiuojamos dienos, valandos, minutės ir sekundės. Naudokite sąsają, kad sukurtumėte teksto rodinį ir „ActionScript“, kad pateiktumėte savo atgalinės atskaitos laikmačio kodavimą.

1.

Paleiskite „Flash“. Pasirinkite „File“, tada „New“, kad sukurtumėte naują failą. Pasirinkite „Flash File (ActionScript 3.0)“ ir spustelėkite „Gerai“.

2.

Įrankių skydelyje spustelėkite įrankį „Tekstas“ ir vilkite ant scenos, kad sukurtumėte teksto laukelį. Jei reikia, paspauskite „Ctrl“ ir „F3“, kad būtų rodomas „Properties“ (ypatybių) skydelis. Pakeiskite teksto lauko tipą į „Dinaminis tekstas“. Lauke „Pavyzdžio pavadinimas“ įveskite identifikatorių, pvz., „TxtDisplay“.

3.

Spustelėkite laiko juostos 1 rėmelį. Paspauskite „F9“, kad būtų rodomas Veiksmų skydas ir įveskite laikmačio kodą:

addEventListener ('enterFrame', rankena_timeris);

// paleisti nuolat funkciją handle_timer (evt: įvykis): void {// dabartinė data, metai ir laikas var cDate: data = nauja data (); var cYear = today.getFullYear (); var cTime = today.getTime (); // target: kitais metais var tgtDate: Data = nauja Data (cYear + 1, 0, 1); var tgtTime = tgtDate.getTime (); // laikas liko var Left = tgtTime-cTime; var sec = Math.floor (Left / 1000); var min = Math.floor (sec / 60); var hours = Math.floor (min / 60); var days = Math.floor (valandos / 24);

// change seconds, minutes, hours and days to a string scnd = String(sec%60); if (scnd.length<2) { scnd = "0"+ scnd; } mnt = String(mnt %60); if (mnt.length<2) { mnt = "0"+ mnt; } hrs = String(hrs%24); if (hrs.length0) { // join values into one string var tcounter:String = dys +":"+hrs+":"+mnt+":"+scnd; txtDisplay.text = tcounter; } else { trace("Welcome to A New Year!!"); var newTime:String = "00:00:00:00"; txtDisplay.text = newTime; removeEventListener('enterFrame', handle_timer); } 

};

4.

Pasirinkite „Control“ ir „Test Movie“, kad išbandytumėte atgalinės atskaitos laikmatį.

Rekomenduojama