Flash pradmenys
5 (100%) 1 vote

Flash pradmenys

Nepaisant visų „Flash“ technologijos privalumų, skeptiškai nusiteikusių internautų taip pat daug. Dažnai jie priekaištauja, jog „Flash“ srityje dirbantys dizaineriai negalvoja apie savo kūrinių dydį ir lėtą interneto ryšį. Tikriausiai visiems teko laukti, kol atsisiųs įspūdingas – turiniu ir, deja, apimtimi – „Flash“ filmukas. Tačiau laukimas nebūtinai turi būti nuobodus ir erzinatis. Tam ir reikalinga „Flash“ išankstinės įkelties programa. Populiariausias ir dažniausiai naudojamas jos pavadinimas – „Preloader“.

Anksteniuose „Kompiuterijos“ straipsniuose jau buvo galima susipažinti su „Macromedia Flash“ pradmenimis. Jų prireiks ir dabar. Norint sukurti kompaktišką ir informatyvų „Preloader“, naudojama „ActionScript“ – vidinė „Macromedia Flash“ programavimo kalba. Vienintelis toliau aprašyto darbo įrankis – naujoji „Macromedia Flash MX“. Šis „Preloader“ rodo, koks siunčiamos bylos dydis, kiek jau atsiųsta ir kiek dar liko. Taip pat laukiantysis mato dinamišką indikatorių, kuris keisis priklausomai nuo siuntimo greičio. Pabaigtos SWF bylos dydis be „prikabinto krovinio“ – tik 4 KB. Norint ją sukurti, reikia atlikti šiuos veiksmus:

1. Paleidus „Macromedia Flash MX“, sukurti naują bylą: File->New. Jos dydį galima redaguoti Modify->Document lange. Šiuo atveju dydis gana svarbus. Prie jo reikia derinti dinamiškus filmo elementus, kurių matmenys kinta. Aprašyto „Preloader“ ilgis – 300 taškų, o plotis – 100.

2. Įterpti papildomą sceną: Insert->Scene. Pasirinkus Modify->Scene, pervadinti „Scene 2“ į „Pagrindinis filmas“, o „Scene 1“ – į „Preloader“:Pagrindinis darbas vyks scenoje „Preloader“, o scenoje „Pagrindinis filmas“ bus įdėtas didesnės apimties filmas, kurio dažnai tenka laukti naršant internete. Pirmiausia internautai mato sceną „Preloader“. Kai visa „Flash“ byla yra įkelta į kompiuterį, pereinama į „Pagrindinį filmą“. Scena „Preloader“ matoma jau tada, kai kompiuteryje yra vos 4 KB atsiųsto „Flash“ filmo.

Scena „Preloader“

1. Sukurti naują simbolį-filmuką (Movie Clip, toliau – MC), pasirinkus Insert->New Symbol. Pavadinti jį „juosta“:

Automatiškai atsivers simbolio redagavimo langas. Naudojant „Rectangle Tool“ įrankį

sukurti stačiakampį. Pažymėti jo vidurį su „Arrow Tool“ ir jį pašalinti: Edit->Clear. Gaunamas stačiakampės juostos kontūras:2. Sukurti dar vieną MC ir pavadinti jį „indikatorius“. Tai – paprastas stačiakampis. Būtent jis vėliau rodys, kiek procentų „Flash“ filmo yra atsiųsta. Jo dydis dinamiškai keisis.

3. Sukurti du sluoksnius (layers) – „ActionScript“ ir „Tekstas“:Pirmajame bus rašomas „ActionScript“ kodas, o „Tekste“ bus sudėti jo valdomi dinamiški elementai, tekstiniai užrašai.

4. Pažymėti pirmą kadrą (frame) sluoksnyje „Tekstas“ ir iš bibliotekos Windows->Library

į jį pertempti anksčiau sukurtą „juostą“. Windows->Properties lange, „Instance Name“ laukelyje

rašyti „juosta“. Taip pat pasielgti ir su „indikatoriumi“, tik „Instance Name“ rašyti „indikatorius“. „Instance Name“ nurodo simbolių pavadinimus, pagal kuriuos jie bus indentifikuojami „ActionScript“ kodo.

5. „Juostos“ ir „indikatoriaus“ koordinatės x ir y ašies atžvilgiu turi sutapti. Jos nustatomos Windows->Properties lange.

6. Abiejuose scenos sluoksniuose įterpti po antrą kadrą: Insert->Keyframe.

7. Sluoksnyje „Tekstas“ sukurti keturias atskiras eilutes su tokiais užrašais:

„Visas dydis:“

„Jau atsiųsta:“

„Dar liko:“

„Atsiųsta dalis:“Properties lange nurodyti statinį teksto tipą (Static Text), taip pat norimą šriftą, dydį, lygiavimą ir pan. Tiesa, jeigu norėsite naudoti lietuviškus rašmenis, teks pasirinkti ir tam pritaikytą šriftą, pvz., „Arial Baltic“Lygiagrečiai statinio teksto eilučių sukurti keturias dinamiško teksto eilutes. Jose nereikia nieko įrašyti. Jų turinys keisis priklausomai nuo siunčiamos bylos dydžio, greičio ir pan. Svarbiausia – teisingai nurodyti dinamišką teksto tipą (Dynamic Text)

ir kintamųjų pavadinimus. Kuriant pirmą eilutę, kintamojo (variable) laukelyje įrašyti „visas_dydis_kb“:

Antrą – „atsiusti_kb“, trečią – „like_kb“, o ketvirtą – „procentai“.

„ActionScript“

1. Scenoje „Preloader“, „ActionScript“ sluoksnyje, pažymėti pirmą kadrą. Atverti langą Window->Action. Paspaudus mygtuką, nustatyti redagavimo tipą „Expert Mode“

r įrašyti „ActionScript“ kodą:

visas_dydis_kb = int (getBytesTotal() / 1024);

atsiusti_kb = int (getBytesLoaded() / 1024);

like_kb = int (visas_dydis_kb – atsiusti_kb);

procentai = int ((atsiusti_kb / visas_dydis_kb) * 100);

indikatorius._width = juosta._width * (procentai / 100);

procentai = procentai + “ %“;

visas_dydis_kb = visas_dydis_kb + “ KB“;

atsiusti_kb = atsiusti_kb + “ KB“;

like_kb = like_kb + “ KB“;

ifFrameLoaded („Pagrindinis filmas“, 1) {

gotoAndPlay(„Pagrindinis filmas“, 1);}

Norint geriau suprasti, kaip veikia „Flash“, būtina išnagrinėti įrašyto kodo atkarpą:

Šiuo metu Jūs matote 51% šio straipsnio.
Matomi 684 žodžiai iš 1341 žodžių.
Peržiūrėkite iki 100 straipsnių per 24 val. Pasirinkite apmokėjimo būdą:
El. bankininkyste - 1,45 Eur.
Įveskite savo el. paštą (juo išsiųsime atrakinimo kodą) ir spauskite Tęsti.
SMS žinute - 2,90 Eur.
Siųskite sms numeriu 1337 su tekstu INFO MEDIA ir įveskite gautą atrakinimo kodą.
Turite atrakinimo kodą?
Po mokėjimo iškart gausite atrakinimo kodą, kurį įveskite į laukelį žemiau:
Kodas suteikia galimybę atrakinti iki 100 straispnių svetainėje ir galioja 24 val.