Előtöltés, százalék kijelzéssel

Egy-egy nagyobb fizikai méretű Flash-animáció esetében nem árt, ha folyamatosan tájékoztatjuk felhasználóinkat arról, hogy hány százalék töltődött be a moziból. Egy ilyen egyszerű példát készítünk most el.


Készítsünk egy új Flash dokumentumot, és hozzunk létre két réteget az idõegyenesen "action", illetre "preloader" névvel, majd bõvítsük mindkét réteget egy-egy üres kulcsképkockával, az F7 gyorsbillentyû segítségével. Az "action" réteg elsõ és második kockájára hozzunk létre egy-egy "stop();" utasítást. A "preloader" réteg elsõ képkockáján lesz az elõtöltõ filmklip, a másodikon pedig a tartalom helyezkedik majd el.


Macintosh alatt a Command + F8, Windows alatt pedig a Ctrl + F8 gyorsbillentyû leütésével hozzunk létre egy üres filmklipet, és nevezzük el "prel_mc"-nek.Az imént létrehozott filmklipen belül hozzunk létre két réteget. Az elsõ réteg neve legyen "line", a másodiké pedig "data".Az elsõ rétegen hozzunk létre egy 200x20 pixeles vízszintes szürke csíkot, majd készítsünk belõle filmklip típusú szimbólumot, és nevezzük el "pleload_mc"-nek. Fontos, hogy magának a szimbólum példánynak is nevet adjunk a tulajdonság panel Instance Name mezejének kitöltésével.


A második rétegen hozzunk létre egy dinamikus szövegmezõt, és nevezzük el "percent"-nek. Igazítsuk õket egymáshoz és a színpadhoz viszonyítva is középre.


Képelemeinken kívül esõ dupla kattintással térjünk vissza fõ animációnk szerkesztéséhez, jelöljük ki a filmklipet, majd nyissuk meg az Action panelt, és gépeljük be a következõ utasításokat: onClipEvent (enterFrame) { status = _root.getBytesLoaded()/_root.getBytesTotal()*100; pleload_mc._xscale = status; szazalek.text = int(status)+" %"; if (status == 100) { _root.gotoAndStop(2); } }


Ezt követõen jelöljük ki a második kulcsképkockát a "preloader" rétegen, a File > Import > Import To Stage menüpont segítségével töltsünk be egy lehetõleg nagyméretû (3-4 MB-os) képet, majd méretét állítsuk be úgy, hogy elférjen a színpadon. Fontos megjegyeznünk, hogy saját számítógépünkön történõ futtatáskor az elõtöltõ nem feltétlenül érvényesül, hiszen a letöltés villámgyorsan végbemegy. Munkánkat tehát a szokásostól eltérõen Macintosh alatt a Command + Return, Windows alatt pedig a Ctrl + Enter gyorsbillentyû kétszeri leütésével ellenõrizhetjük. Jó munkát!

Figyelem! A tartalom legalább 2 éve nem frissült! Előfordulhat, hogy a képek nem megfelelően jelennek meg.

Copyright © 2023 Trans-Europe Zrt. Minden jog fenntartva.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram