2009 m. birželio 25 d., ketvirtadienis

Pirmos 3d ekrano uzsklandos

Hey,
Birželis jau baigiasi, nuo mokslų jau spėjau atsigauti ir kupinas naujų jėgų kibau realizuoti savo idėjas. Kaip visad jų mano galvoje šnibžda milijonai, tik ne visom įgyvendinti užtenka mano turimų žinių. Taigi nusprendžiau sukurti 3D animacija. Šiam tikslui puikiai pasitarnavo Swift 3D programa, leidžianti kurti 3D objektus ir naudoti juos flash'e. Taigi po 3 h programos analizavimo sukūriau pora paprastų ekrano užsklandų. Šį kart jos ypatingos tuo, kad jose yra 3D objektas :)



Šios užsklandos manau patiks tiems, kas domisi kosmosu ar astronomija :)
Užsklandos tinkamos telefonams su Flash lite 1,1 ar naujesnės versijos grotuvo, raiška 240X320. Užsklandos rar faile :)
parsisiųsti

2009 m. birželio 8 d., pirmadienis

Vasariška ekrano užsklanda

Taigi, atėjo laikas atsinaujint savo telefono užsklanda. Šį kart užsklanda tokia paprasta. Baterijos likučio ji nerodo, tačiau ji kas diena vis kitaip atrodo. tą galite patys pamatyt pažvelgę į paveiksliuką.



Užsklandoje gali lyti lietus, būti debesuota bei apsiniaukus, taip pat ir giedra. Negana to, jei labai dažnai paklius geras oras ekrano užsklandoje, pamatysite kaip keisis žemė ir vandens telkinys. kaip realiame gyvenime per sausrą viskas išdžius :D

užsklandos raiška: 240x320
Flash grotuvas: Flash Lite 2.0
užsklanda galite parsisiųsti iš čia


Jei patiko idėja ar šiaip turite kokių klausymų, rašykit el. paštu Vytas[eta]kaune.lt

2009 m. birželio 5 d., penktadienis

Flash Screen saver

Sveiki,
taigi nusprendžiau parašyti savo pirmą pamoką kaip sukurti ekrano užsklanda telefonui. Apie animacijos kūrimą daug nesigilinsiu, labiau patį ActionScript'o rašymą bei jo paaiškinimą.

1. Susikuriam naują failą:




















Kadangi telefone būna įdiegti flash lite grotuvai taigi ir parenkame tokį ir mes.
Mums reikės dviejų fram'ų pagrindinėje scenoje, kad animacija vyktų, nes kitu atveju viskas stovės vietoj ir niekas nekis.












2. Sukurkime nauja movie Clip ir jame kokia nors animaciją, geriausiai iš 10 fram'ų. Pradžiai ką nors nieko sudėtingo. Sukurtai animacijai suteikite "instance name" kad ir pvz animacija ar kažką panašaus. Šiuo pavadinimu mes ActionScript'u kreipsimės į animacija.



3. Dabar teliko tik kodą parašyt ir patestuoti savo užsklandą.
Kodas parašytas ActionScript 1.0
Mums reikės nustatyti telefono baterijos lygį, tam naudosime šitą komandą:
fscommand2("GetBatteryLevel");
ši komandą gauna maksimalų baterijos lygį:
fscommand2("GetMaxBatteryLevel");
o ši kai telefonas pajungiamas krauti. Taigi galima sukurti nauja animaciją, kurią panaudosim kai telefonas bus kraunamas.
fscommand2("GetPowerSource")

pradžiai paaiškinsu kintamųjų vardus kuriuos naudoju.
animacija - mūsų telefono baterijos animacija
icon - telefono krovimosi animacija
b_lygis - baterijos esamas lygis
m_lygis - maksimalus baterijos lygis
santykis - tai šių diejų dydžiu santykis, kuris nusakys į kurį fram'ą peršokti užsklandai.

// gauname iš telefono reikalingus duomenis
b_lygis = fscommand2("GetBatteryLevel");
m_lygis = fscommand2("GetMaxBatteryLevel");

// apskaičiuoajam santykį
santykis = b_lygis/m_lygis;

//si vieta nusako kuris fram'as turės būt užkrautas
currentFrame = int(santykis*texturos._totalframes);

// įdedam apsauga, jeigu santykis taptų 0, kad animacija nepradėtų rodyt visų fram'ų, nes 0 fram'o nėra.
if (santykis == 0){
tellTarget ("animacija") {
gotoAndStop(1);
}

//kreipimasis į mūsų sukurta animacija ir nurodymas kurį frame rodyti
tellTarget ("animacija") {
gotoAndStop(/:currentFrame);
}

// tikrinimas ar kraunamas telefonas
if (fscommand2("GetPowerSource")) {
tellTarget ("icon") {
// krovimosi animacija matoma
_visible = true;
}
}else{
tellTarget ("icon") {
// krovimosi animacija nematoma
_visible = false;
}
}


taip pat galite rast daugiau informacijos čia>>
anglų kalba tutorialas


Tikiuos kam nors pravers mano šis toturialas :)