Adobe Flash Pro CS3
Megújult a webes animáció királya Nagy várakozás előzte meg az Adobe – Macromedia fúzió óta az első igazán nagy dobás, a CS3 csomag megjelenését is. Mivel a Flash animációkészítő technológia széles körben elterjedt, az elkötelezett felhasználók és mondhatjuk rajongók sora várta az új változat újdonságairól szóló híreket. 2007 tavaszán végre megjelent az akvizíció igazán jelentősnek mondható terméke, egyszerre többféle csomagolásban is. Először is megszűnt a Basic változat, ma már csak az Adobe Flash CS3 Professional változat kapható, mégpedig akár a Design Premium, Web Standard és Premium, Production Premium, valamint a Master Collection csomag részeként is. A program szerzői jogi adataiból is kiderül, hogy ez már a kilencedik verzió. A Flash technológia alapvetően egy vektorgrafikus animációs eszköz, amellyel a statikus weboldalak is látványos, interaktív elemekkel egészíthetők ki. Később a technológia továbbfejlesztése lehetővé tette a banneranimációkon kívül teljes weboldalak, majd még összetettebb kliens-szerver megoldások kifejlesztését. A Flash technológiával fejlesztett reklámokat, bemutatókat, oktató-, vagy éppen szórakoztató animációkat, játékokat világszerte ontják a fejlesztők.
Egy példa: gitárleckék Flash formátumban
-1-
Az Adobe mobil Flash technológiája részben a mobileszközökön használt Adobe Flash Lite, részben a kliens-szerver megoldás Adobe FlashCast nevű alkalmazás segítségével különleges interaktív tartalmak előállítására is szolgál. A Macromedia Flash technológiája már hosszú évek óta szinte kizárólagos uralkodója a webes animációknak, de rengetegen fejlesztenek vele látványos weboldalakat, interaktív tartalmakat. Az elterjedést segítette, hogy szinte minden operációs rendszer támogatja, sőt már a mobiltelefonokon is megtalálható. Az ingyenes Flash lejátszó egy 2003 elején elvégzett nagyszabású felmérés alapján a világ számítógépeinek 97%-án megtalálható külön futtatott programként vagy böngésző pluginként. Állítólag a világ számítógépein a Flash player lejátszó annyira elterjedt, hogy több van belőle, mint az összes többi médialejátszóból együttvéve! Talán az egyetlen, valamilyen szinten szóba jöhető konkurencia a Corel R.A.V.E. programja volt, amit azonban a CorelDRAW X3-as csomagjából már kihagytak, ráadásul sokkal kevesebbre volt képes (például nem volt programozható, ugyanakkor sokkal olcsóbb megoldás volt). E program kimenetéül is azonban a Flash swf formátumát választottuk, ha univerzálisan, bármely böngészőben megjeleníthető animációt akartunk készíteni. Ugyanakkor ez a formátum a hatékony tömörítésnek és a vektorgrafikus ábrázolásmódnak köszönhetően kisméretű, de minden elemében utólag is módosítható fájlt eredményez. A program közvetlen előzménye a Macromedia Flash 8 Pro szoftver. Nézzük mit tett hozzá az új tulajdonos-gyártó a méltán népszerű animációkészítő rendszerhez az új Adobe Flash CS3 Professional szoftverben:
Kompatibilitás, integrálhatóság A szoftver egyik legfontosabb újdonsága a teljes integrálhatóság az Adobe és Macromedia szoftverek között. Ennek megfelelően az Adobe fájlokat minden gond nélkül megnyithatjuk a korábbi Macromedia szoftverekben, és fordítva. Ennek megfelelően általában még az Adobe Bridge alaposan átdolgozott fájlkezelőben is élőképet kapunk a cég összes szoftverével előállított dokumentumokról.
Az Illustrator fájlok átvételével kapcsolatos beállítási lehetőségek A termékek közötti átjárhatóság biztosítása lehetővé teszi, hogy a Photoshop CS3 fájlokat a rétegek megtartásával nyithatjuk meg a Flash CS3-ban. Mivel a Flash CS3 objektumai azért némiképpen eltérőek, a rétegeknek megadhatjuk, milyen szimbólumként jelenjenek meg.
-2-
Nagyobb kompatibilitás biztosítható a vektorgrafikus Illustrator rajzfájlokkal, amelyek az importálás után is szerkeszthetők maradnak. A Flash CS3 programmal készített objektumok integrálhatók a Premiere CS3, After Affects CS3, Soundbooth, valamint az Adobe Bridge CS3 programokkal is. A Flash CS3 használható a mobil eszközökön futtatható alkalmazások megtervezéséhez, fejlesztéséhez és teszteléséhez. Ehhez megfelelő eszközkészletet kapunk, amely a jelenleg ismert lejátszó eszközöket tartalmazza, de ilyenekkel később is bővíthetjük a választékot. A kiválasztott mobil eszközt emuláló felületen fejleszthetők az interaktív tartalmak. Ezek lejátszásához az eszközön a Flash Lite Player lejátszó szükséges.
Új felhasználói felület A program tulajdonosváltásának természetes velejárója, hogy a korábbi felhasználói felületet az Adobe programok egyre egységesebb, – de újabban minden verzióban átdolgozott – felületéhez közelítik. Így nem jelent nehézséget a korábbi Adobe programokat ismerők számára a szoftverkörnyezet, vezérlőelemek használata. Ugyanakkor ki kell mondjuk, hogy bár a Flash segítségével lehet egyszerű, idővonallal szabályozott animációkat is készíteni, azonban a nagy lehetőséget az ActionScript (az objektumorientált JavaScripthez hasonló nyelvű) programozás rejti magában, amelyet azonban már egyáltalán nem gyerekjáték alkalmazni. A gyakorlatlan felhasználó szinte elvész a rengeteg felhasználható eseményvezérelt objektum, metódus, tulajdonság között. Mindenesetre az ActionScript 3.0 továbbfejlesztett, új struktúrájú fejlesztő környezetében könnyebben, hatékonyabban fejleszthetünk a korábbiaknál.
A program új felhasználói felülete
-3-
Új rajzeszközök Új, négyszög és ovális rajzeszközöket fejlesztettek. Az Oval Primitive Tool, segítségével több pontból lehet alakzatokat szerkeszteni és létrehozni. A Pen eszközzel szerkeszthetjük az importált Illustrator fájlokat. Javítottak a szövegek megjelenítésén is. Ezt most az új szövegfeldolgozó és megjelenítő meghajtó (FlashType text engine) végzi úgy, hogy még kis betűméretnél is jól olvasható, szépen simított élekkel rendelkező szövegrészeket illeszthetünk a tartalomba. A szöveg megjelenítése optimalizálható a mozgó vagy álló szövegnek megfelelő módon. A szövegekben használhatjuk a kétbájtos Unicode fontokat is, így minden közép-európai nyelv karakterét helyesen írhatjuk. A poligon eszközzel a sokszögek és csillagsokszögek készítése automatizálható. Elegendő csupán a bezárt szögek és oldalak számát megadnunk. A visszakapott automatikus megoldás egyedileg szerkeszthető, módosítható, paraméterezhető. Ez igaz a többi objektumra is, hiszen eseményvezérelt (például az egérkurzor áthaladására, vagy kattintásra reagáló) eljárást minden objektumhoz kapcsolhatunk. A vektoralakzatok és vektoros görbék szerkesztése fogópontok segítségével oldható meg. A tulajdonságok között beállíthatjuk az átmenetes kitöltést is. A kijelölt objektumok között halmazműveletek (metszet, unió, kivonás, stb.) végezhetők. Ezek mellett számos apró, de a munkát könnyítő újítást is kaptunk, mint például a globális, vagy csak objektum szintű művelet-visszavonást (undo), az egyesített eszközpanelek szétválasztását, újrarendezését és újraegyesítését, a kibővített vágólapot, az utasítások rögzítését és újrafuttatását makróprogramként, a webfejlesztés területén különösen hasznos CSS stíluslapok, sablonok alkalmazását stb. Ez utóbbiak a gyors fejlesztés és az egységes megjelenés biztosítékai.
Az animációkészítés újdonságai A Flash CS3 szkriptszerkesztőjét funkcionalitásában továbbfejlesztették, vizuális felhasználói felülettel látták el, amelynek köszönhetően jelentősen könnyebbé vált a szkriptek írása. A beépített Script Assist segít boldogulni az ActionScript nyelv lehetőségeivel.
Eseményt kapcsolunk egy diabemutató objektumhoz Az idősávon készített (nem védett) animációk átkonvertálhatjuk ActionScript kóddá. Ennek köszönhetően a kód könnyedén újrafelhasználhatóvá és szerkeszthetővé válik. Az újra felhasználható modulokkal jelentős idő takarítható meg a fejlesztések során.
-4-
Az animációkat képkockánként rajzoljuk – mint, egy hagyományos rajzfilm esetében –, vagy csak a mozgások kezdő és befejező képkockáját adjuk meg, amelyek között a program a megadott számú átmeneti lépést létrehozza. A személyre szabható funkciókkal vizuálisan is ellenőrizhető az animáció összes paramétere, amelyek között új tulajdonságokat is megadhatunk. Animációinkat bővíthetjük a legkülönbözőbb médiafájlok importálásával (például QuickTime Movie – .mov, MPEG Movie – .mpg, Video for Windows – .avi, Digital Video – .dv, Windows Media – .wmv, Adobe Flash Video – .flv stb.). Nagy mennyiségű videofájl kötegelt feldolgozását segíti az Adobe Flash Video Encoder. Ezek vágása, színkorrekciója, tömörítése is egyszerűbbé vált. A lejátszás során a lejátszó futásidőben, dinamikusan konvertál mindent bitképes képpé, de a konvertált képfolyamot átmeneti tárban helyezi el, hogy újra felhasználható legyen. A médiavezérlők és a navigációs nyomógombok kezeléséhez szükséges szkriptekhez sablonokat is kapunk, de ezek letölthetők a www.adobe.com/cfusion/exchange webhelyről is. A képkockák közötti hatások (mint az átmenet, transzformáció, segédrácsra másolás, osztott másolás, homályosítás és elmosás, vetett árnyék, tágítás vagy szétrobbantás) az alapelemek sérülése nélkül módosíthatók, eltávolíthatók még akkor is, ha már egyszer futtattuk azokat. Munkánkhoz számtalan külső fejlesztő által kidolgozott bővítményt használhatunk, amelyekkel akár animált grafikonrajzolást, szöveghatásokat, raszteres képmanipulációt érhetünk el. A publikálást segíti, hogy a Flash report most a kompresszió mértékét, az alkalmazott ActionScript programot, a Flash alkalmazás futtatásához szükséges sávszélességgel kapcsolatos számításokat is tartalmazza.
Dr. Pétery Kristóf Mercator Stúdió Elektronikus Könyvkiadó www.akonyv.hu
-5-