A Flash Professional CS5 áttekintése
Megvizsgáljuk az új Flash CS5 kiadást, amelyben számtalan újdonságot találunk.
Az iPhone packager
Amikor az Adobe Max konferencián ez egy demo volt, sokan azt gondolták, hogy az iPhone export a Flash CS5 új alkalmazása, de hamar visszarántott bennünket a földre az Apple Inc vezetője és az új SDK szabályai. A funkció a tervek szerint debütálni fog az FLASH CS5-ben annak ellenére, hogy valószínűleg az Apple semmilyen kérelmet nem terjesztett be ezzel kapcsolatban. Nekünk csak várnunk kell és megnézni, mi lesz ennek a vége, de az biztos, hogy a kezdés messze nem jó: a hozzánk hasonló Flash rajongók azt gondolják, hogy ez egy gonosz játék az Apple-től, de az igazság az, hogy az Adobe soha nem kért engedélyt az Apple-től.
A mielőtt az Apple új elképzelése/irányvonala nyilvánossá vált volna, megkérdezték Richard Galvan-t, a Flash Authoring termékmenedzserét, hogy kaptak e bármi garanciát az Apple-től arra vonatkozóan, hogy a Flash által létrehozott iPhone Aps hozzáférhető lesz az App Store-ban.
A termékmenedzser azt válaszolta, hogy erre semmilyen utalás nincs az Apple-től, továbbá 130, Flash által készült app már az App store-ban van. Egy dolgot tehetünk, reménykedünk abban, hogy az Adobe és az Apple meg fogja ezt oldani, hiszen ez egy nagyon hasznos funkció lenne.
Azoknak a mobilt árusító üzleteknek a listája, amelyek a Flash-t akarják látni, szilárdan növekszik. Egy elemző szerint, amint az Apple megváltoztatta a mobil üzletágát, azonnal megkezdődött csökkenése a piacon. A Flash-fejlesztő Kevin Suttle szavait idézve: mi a legrosszabb, ami történhet? Visszatérünk a hatalmas összegű Flash/Flex munkákhoz, amink a MAX 2009 előtt volt?
Kód fejlesztések
A Flash kódszerkesztője mindig is mostohagyerek volt. Az Adobe nem tartotta fontosnak, hogy erre költsön, ezért nagyon sok külső kódszerkesztőt használt. Az FLASH CS5 ezt azonban megváltoztatja. A szerkesztő teljes támogatást kapott ugyanis az automatikus kiegészítéshez, a külső könyvtárakhoz és a kódokhoz. Csak be kell gépelni azt, hogy "var mySprite:" és az összes objektumhoz kapcsolódó könyvtár azonnal megjelenik. Ha a Flash Builderben ezt folytatva beírjuk, hogy "var mySprite:Sprite = új ", az új csoport a kód tanácsok listájának elejére kerül és csak entert kell nyomni az elfogadáshoz. A kód tanácsok működnek minden metódusban, tulajdonságban és paraméterben.
Kódrészletek
Ez egy olyan dolog, amit már régóta hiányoltunk. az új töredékkel a diák maga írja be a kódot, és ez gyakorlatilag hibamentes lesz. A tanulási Ha hagyományos alapon csinálunk workshopokat, amikor hozzá akarjuk adni az interaktivitást (interactivity), mindig fel kell építenünk egy kód mintát, és be kell írni az osztályát. Valakinek, aki soha nem írt kódot, ez ijesztő és nehéz: megtudni, hogy a kettőspont vagy a pontosvessző-e a helyes. A folyamatokban is mindig jobb, ha valaki maga csinálja a dolgokat a saját maga számára, és így ki tudja próbálgatni, illetve trükközgethet vele. Rendelkezni azzal a képességgel, hogy magad adj utána töredékeket hozzá még jobb. Az FSC5 új töredékei mind nagyon hasznosak, de van egy, amelyik talán megzavarhatja a kezdőket. Ez a videó. A videó és az audió kategóriában több töredék van. Ezek közül néhány az FLVPlayback komponenssel működik, mások pedig videó objektummal, megint mások pedig Netstream objektummal futnak. A kezdők itt valószínűleg elbuknak. Ez azért volt rossz megoldás, mert meg lehetett volna oldani, hogy az összes FLVPlayback–kel működjön.
Ez a részlet/töredékrendszer ügyesen akadályozza meg a névadás problémáit is. Szóval, ha egy részletet 2 gombhoz rendelsz, akkor a módszerek két különböző nevet kapnak. Egy gond van itt talán, hogy a részletek/töredékek elég tömör, egyforma nevekkel jönnek létre. Egy tapasztalt programozó talán azonnal látja a különbséget az "fl_SC_1" és az "fl_SC_2" közt, de képzeljük el, mi lesz, ha jó sok részletet hozunk létre? Ha minden kód fl-lel kezdődik, az garantáltan elég zavaró lesz és segítségre fogunk szorulni. A hosszabb és sokkal különbözőbb nevek mindig nagyobb segítséget nyújtanak a kezdőknek.
Az új FGX és XFL formátumok
A CS5 is látja az XFL fájlformátum előnyét, melyet néhány Adobe alkalmazásba is exportálhatunk. Mentsd el a tervedet egy folderbe minden eszközzel együtt és lesz egy XML fájl, amely leírja a tartalmakat, s hogyan illenek össze (az .xfl-lel). Ezután könnyen hozzáadhatod a témádat egy verziókövető rendszerhez, mint például az SVN, vagy a GIT. A grafikák az XFL-ben vannak leírva a FGX formátumot használva és exportálható az InDesign-ból, Photoshopból, és Illustratorból.
A spec ehhez a fájl formátumhoz nyilvános és nyitott lesz, szóval más alkalmazások is használhatóak FXG fájlok szerzésére. Ki tudja? Lehet, hogy valaki azt fogja csinálni, hogy létrehoz egy Flash kompatibilis eszközt a FLASH CS5 használatával. A nyílt formátumokkal minden lehetséges!
Workflow fejlesztések
A workflow fejlesztése az egyik legfontosabb téma kellett legyen a CS5 eszköznél, mert amíg nem tudsz fájlokat mozgatni a Flash és a Flash Builder közt, addig tényleg nem jutunk előrébb. Beállíthatod az FLASH CS5-öt, hogy a Flash Buildert használja, mint fő kódszerkesztő. Megteheted ezt egy más módon, mégpedig azzal, ha az FLA-tól a Flash Builderre hivatkozol. Amikor megszerkesztetted a kódodat a Flash Builderben, akkor nyomj CTRL+Entert, mint korábban és az FLASH CS5 megjeleníti, megnyitja a fájlt. Zárd be az előnézetet, és máris visszajutottál a Builderbe. Ez egy jó alkalmazás és könnyen használható.
Device Central
A modern mobiltelefonok rendelkeznek különböző funkciókkal, mint a MultiTouch gesztusok és a gyorsulásmérők, amiket már használhatunk FlashPlayer 10.1-ben és AIR 2.0.-ben. Ennek elősegítése érdekében az FLASH CS5 létrehozott egy frissített változatot, a Device Central-t, amivel mindezt lehet tesztelni anélkül, hogy az alkalmazást telepítenénk a mobil telefonunkra. Ez könnyebbé teszi a fejlesztési folyamatokat. Tartsuk észben, ha az iPhone-t ha nem is tudjuk megcélozni, akkor is van megannyi eszköz, amit a Google kreál. (Android Platform).
Nem ugyanaz, de a HTC, LG, Motorola, Qualcomm, Samsung, Sony Ericsson mind-mind olyan telefonokat hoznak létre, melyek ezen a rendszeren alapulnak.
A Nokiával együtt - ami nem használ Androidot - ezek mind-mind támogatni fogják a FlashPlayer 10.1-et vagy AIR 2.0.-át, vagy előfordulhat, hogy mindkettőt.
Egy keveset a tervezőkről és a design-ról
Flash CS4 óriási lehetőség volt a tervezőknek, hiszen megannyi új funkció van itt. Az egyik ilyen az inverz kinematika és az FLASH CS5, mely mindezt egy kicsit továbbvitte és némi fizikát is kevert bele. Mindkettő megegyezik abban, hogy a mozgás sokkal természetesebbnek látszik rajtuk. Azért ennél több fizikát is találhatunk ezekben, így alig várjuk, hogy mi lesz, ha valaki meghackeli…
A Deco funkció is átesett némi frissítésen. A Photoshopban közvetlenül lehet az eszközöket szerkeszteni időtakarékosan. Nem kell szerkeszteni: jobb klikk (kép, szimbólum), kattints a frissítésre és csukd be a párbeszédablakot. A designerek nagy örömére, teljes kontrolljuk lehet a szöveg felett:
A szöveg elrendezése (TLF)
Korábban az volt a célom, hogy készítek egy megfelelő HTML szerkesztőt a Flashben. Elég sok volt kapható a piacon, de egyikük sem tudott átlagos, szabványnak megfelelő kódokat előállítani/rendelni a szörnyű HTML–nél a Flash szövegterületén. Milliószor próbálkoztam, de belebuktam: most azonban tudom, hogy a Text Layout Framework (TLF) ezt megvalósítja. TLF megadja mindazt, amit a Flash textfield-en (szövegterületén) hiányoltunk. Az Adobe Labs jó ideje elérhető, és sokan kipróbálták már Flash CS4 kódban. Most már a Flash IDE szerves része, és könnyen meghatározhatsz benne szövegeket és szövegdobozokat a szokásos Szöveg eszközzel. A TLF egy alapértelmezett szövegmező, amit bármikor visszaváltoztathatsz a Classic-ra és átmentheted mind a 36 kb szolgáltatást. A DefineFont4 egy hasznos extra tömörítés.
Van egy szöveged mezőtől mezőig és oszloptól oszlopig, mint a hagyományos programokban. Kattintasz, és kiválasztod a szöveget a doboz körül, a dobozon keresztül, mező körül, a szöveget az objektum körül, kétirányú és vertikális szövegek, a nyelvek sokszínűségének, a programozásnak a kiválasztása, margók, tabulátorok, beágyazott grafikák, teljes körű Open Type (kész rémálom), linkek és tipográfiák ellenőrzése. A TLF képes megoldani minden problémát a szövegben. A tervezők képesek lesznek teljesen önálló, komplex terveket készíteni. Van itt egy gond azonban: még mindig nem lehet jobb klikket nyomni és kiválasztani, hogy új lapon, vagy ablakban szeretnéd-e a fájlt megnyitni. Az UI összekötő szövegmező nem olyan, mint amire számítottunk: először rá kell kattintani a linkre, utána pedig a rajz ikonra a következő szövegdobozban.
Kicsi, de jó kiegészítések
Van számos más funkció is az FLASH CS5-ben, amelyek nem biztos, hogy fontosak, de adott esetben hasznosak lehetnek. Az FLVPlayback komponensnek jobb a Cue pont szerkesztője, amely integrálja a Cuepoint kódrészletét, ezzel megkönnyítve a videó alkalmazás használatát programozás nélkül. A videók már közvetlenül a színpadon lejátszhatóak, összehangolva az alfa videót a grafikus eszközökkel.
Néhány funkciót azonban el is veszített az FLASH CS5: itt főként az évek során elavult dolgokra kell gondolni: ugyanis már nem tud megnyitni Freehand, PICT, PNTG TGA és SGI fájlokat. Nem tud exportálni EMF, WMF, BMP, valamint TGA képeket. Emellett a Version Cue támogatás is csökkent.
A CS5 csomag hátralévő tagjai
A Photoshop CS5 talán a legkiválóbb darabja ennek a csomagnak, de a tesztelésére nem lévén idő, bővebben most nem is tudunk beszámolni róla. Elöljáróban annyit, hogy az új Zaj eltávolító funkció rögzíti azokat a szemcsés képeket, melyeket rossz fényviszonyok között készítettünk.
A Premiere videó is tartogat meglepetéseket: ilyen például az új beszéd-elemző funkció.
Aki a Flash-t használja a napi munkájában annak feltétlenül be kell szereznie ezt az új alkalmazást. Semmi kétség afelől, hogy a kódszerkesztő meghálálja majd ezt a választást. A designereknek a TLF nyújt majd számos lehetőséget az időtakarékosságra, hiszen nagyobb kontrolljuk lesz a szöveg fölött, az új Deco eszközről, az ecsetről nem is beszélve. Ha tervezőként az Actionscript elsajátítására törekszik valaki, akkor is jó választás ez a csomag, hiszen a snippet, azaz a kódtöredék funkció nagy segítséget nyújt a kezdetekben.
A másik nagy lépés a változtatás a Web Premium csomagban: a Dreamweaver, a CS5, a Flash Professional CS5, a Photoshop Extended CS5, az Illustrator CS5, Flash Catalyst CS5, Flash Builder 4, és a Fireworks CS5.
Forrás: http://www.flashmagazine.com/





