A Flash technológia hosszú évek óta világszerte a fénykorát éli, és a felhasználók még mindig nem fogytak ki az ötletekből. Naponta kerülnek új és új ötletek a webolalakra Flash-animációk képében, de a fejlesztők hihetetlen tömege is ontja a jobbnál-jobb Flash-alapú alkalmazásokat világszerte.
A "nagy nevű" felhasználók között megtalálhatjuk például az:
- AOL-t, a Disney-t, a Yahoo-t, a Sony-t, a National Geographic-et (média)
- az IBM-et, a Cisco-t (technológia)
- a Volkswagen-t, a Boeing-ot, a BMW-t (nehézipar)
- az eTrade-et, a Schwab-ot, a NYSE-et (pénzügy)
- a Kellogg School of Management at Northwestern University-t (oktatás)
- a US Department of Defense-t (kormányzat)
Magyarországon is óriási publicitásnak örvend a Macromedia Flash, és többezres fejlesztőtábort vonultat fel maga mögött, köztük cégeket és iskolákat is. A Flash technológia jeles képviselője és egyben legújabb verziója is a Macromedia Flash MX 2004. Ettől a verziótól kezdve a Flash két különálló verzióban is értékesítésre kerül, Flash MX 2004 és Flash MX 2004 Professional néven.
Nézzük először is, hogy a két verzió miben különbözik egymástól. Nos, először is a célcsoportban, amelynek szánták a verziókat. A standard Macromedia Flash MX 2004-et a kreatív és dinamikus grafikai ötletek magvalósítóinak szánták, míg a Macromedia Flash MX 2004 Professional a fejlesztők népes csoportját célozza meg.
A Macromedia Flash MX 2004 termékvonal három összetevője a következő:
> Macromedia Flash MX 2004:
Technológiai standardot képviselő eszköz a gyors és vizuálisan gazdag tartalom fejlesztésére
> Macromedia Flash MX Professional 2004:
Magasszintű Flash-fejlesztői környezet a széles körben használható alkalmazások, és az ezekre épülő tartalmak fejlesztésére
> Macromedia Flash Player 7:
Univerzális kliensszoftver a gazdag multimédia-tartalom lejátszására és az alkalmazások futtatására
A Macromedia Flash MX-platform az-
- vizuálisan gazdag:
videó, szöveg, audió és grafikai elemek "gyúrhatók egybe", így a végeredmény lebilincselő és interaktív, legyen az akár marketing és előadás, vagy e-learning és alkalmazás felhasználói felülete
- mindent átfogó:
használatával a világ egyik legelterjedtebb szoftverplatformja áll a fejlesztők mögött, hiszen több mint 1 millió fejlesztő használja a Flash-platformot, és több, mint 516 millió Macromedia Flash Player gondoskodik arról, hogy különböző platformokon és különböző eszközökön fussanak az elkészített alkalmazások
- standardokra épülő:
a teljeskörű web- és internetszabványok támogatásával, mint a webszolgáltatások, XML, ECMAScript és a "Section 508" hozzáféréssel a fejlesztő gond nélkül kihasználhatja a már létező szoftveres és hardveres infrastruktúrát
Új funkciók:
Manapság A Macromedia Flash felhasználóinak két nagy tábora létezik, a tervezők (designerek) és a fejlesztők. Amíg az egyik megoldás inkább a gazdag vizuális élményre alapul, addig a másik inkább fejlesztésközpontú. Akárhogyan is, a megoldások mindig ötvözik magukban úgy az animációkat, mint a fejlesztéseket, sőt a határok e két szempont között igencsak elmosódnak, eltolódnak. A Macromedia Flash MX 2004 arra hivatott, hogy ezt a fúziót tökéletesen támogassa, és a tervezői/fejlesztői munkát élvezetesebbé tegye. Hogy miben rejlik ez a támogatás? Nézzük!
> idővonal effektusok:
gyorsított és továbbfejlesztett idővonal-kölcsönhatások, amelyek csökkentik az explicit kulcsképkockák szügségét az animálás és manipulálás során. Az egyszerű feladatok és munkafolyamatok, amelyek állandó, ismétlődő lépések mögött bújnak meg, most gyorsan véghezvihetők egy lépésben. Az effektusok nem destruktívak, így azok mindig újra módosíthatók, vagy akkor is eltávolíthatók, ha már egyszer használtuk őket. Ilyenek az átmenet (transition), átméretezés/változtatás (transform), segédrácsra másolás (copy to grid), osztott másolás (distribute duplicate), homályosítás/elmosás (blur), árnyékolás (drop shadow), tágítás (expand) vagy széttörés (explode)
> viselkedések:
csökkentik az olyan feladatok végrehajtására való szkriptek megírásának szükségességét, mint a médiavezérlők és navigációs nyomógombok. A viselkedéstípusokat a fejlesztő saját maga is megírhatja, de akár le is töltheti azokat a Macromedia csereoldaláról (macromedia exchange). A viselkedések többek között tartalmaznak "event handler"-eket (movieclip loading/unloading, stop/play és z-depth sorting) és audio/video vezérlőgombok (play/stop, load, rewind/forward és show/hide) elemeket
> PDF- és EPS-fájltámogatás:
gyorsabban készíthetők gazdag médiatartalmak a PDF és Adobe Illustrator 10 fájljainak direkt támogatásával. A fájlok a Macromedia Flash interfészén keresztül importálhatók, gazdag beállítási lehetőségekkel, amelyek lehetővé teszik a rétegek külön-külön importját és a többoldalas dokumentumok oldalankénti importját is a Macromedia Flash könyvtárába (library), vagy egyenesen az idővonalra
> tökéletesített fordító, és nagyobb futtatási teljesítmény:
az átdolgozott és kibővített fordító (compiler) az új Macromedia Flash Player 7-tel együttműködve az átlagos alkalmazások kb. 2-10-szeresére pörgeti fel a futási teljesítményt (runtime performance). A javítások olyan területeket érintettek, mint a gyorsabb grafikus megjelenítés, videólejátszás, komponensek betöltése és XML-elemzés (parsing), valamint ezeknek a folyamatoknak a jobb memóriakihasználását
> új komponensek és V2-architektúra:
gyorsan készíthető interaktív felhasználói felület a beépített komponensek segítségével. A komponensek többek között kapcsolókat, nyomógombokat, legördülő menüket, stb. tartalmaznak. Az új V2-architektúra komponensei között olyan funkciók találhatók, mint a "tab", "focus", "depth management", valamint szkinnelhetőség, és az objektumorientált programozást lehetővé tevő osztályhierarchiák, amelyek segítségével könnyedén készíthetők saját komponensek
> sablonok:
gyorsan építhetünk fel új projekteket a sablonok segítségével. A mindennapi használatra előkészített alkalmazások többek között oktatási bemutatók, interaktív prezentációk, diaporámák, vagy videóbemutatók készítésénél gyors és látványos eredményt ígérnek
> indítópult:
az indítópult logikusan és félreérthetetlenül felsorolja azokat a feladatokat, amelyek a felhasználó munkáját nagyban segítik. Innen indíthatunk új projekteket, megnyithatjuk a gyakran használt fájlokat, új fájlokat hozhatunk létre, elindíthatjuk a súgó- és ötlettárrendszert, vagy kapcsolatot teremthetünk a macromedia.com oldallal, ahonnan új, az egyes felhasználókategóriák számára optimalizált indítópultokat tölthetünk le
> súgó panel:
a tartalomérzékeny dokumentáció minden pillanatban segítséget tud nyújtani, vagy ötleteket kínál fel, ha a felhasználó elakad a munkafolyamat során. Teljes leírásokat és lépésről-lépésre vezető segédleteket érhetünk el a Súgó panelből. Az automatikus tartalombővítés segítségével mindig naprakész és bővített súgót és ötlettárat tölthetünk le a macromedia.com oldalról
> "Polystar" eszköz:
ez az eszköz verhetetlen a sokszögek (poligonok) és csillagalakzatok automatikus készítésében. Kiválasztható a szögek, vagy az oldalak száma, és a többit már a rajzeszköz végzi. A megrajzolt sokszögek minden további nélkül szabadon átszerkezthetők, paraméterezhetők
> "ActionScript 2.0":
az új ActionScript sokkal robusztusabb, és az objektumorientált programozást támogatja. Az ECMA (European Computer Manufacturers Association) standardjainak teljesen eleget tevő programozói modell az előző verzióhoz képest sokkal jobban hasonlít struktúrájában és szintakszisában a Java-stílusú programozáshoz. Az "ActionScript 2.0"-kódot "ActionScript 1.0" verzióra is lefordítható a fordítóprogram (compiler) segítségével, hogy a Flash Player 7 verzió előtti lejátszók alatt is fusson a megírt kód
> CSS-stílustáblák:
egységes kinézet (design), egységes megjelenítés HTML-tartalomtól Flash-tartalomig az új CSS-stílustáblák támogatásával. A fejlesztés most vizuálisan teljesen konzistens végeredményt hoz, ha a webfejlesztők kihasználják a Flash és Dreamweaver között megosztható CSS-stílustáblákat
> Unicode:
a közép-európai felhasználó számára ez varázsszó. Az új Flash minden gond nélkül képes használni az operációs rendszer által támogatott Unicode-kódólású fontkészleteket. Így elérhetővé válik és támogatott lesz az összes közép-európára jellemző specifikus karakter is, ugyanúgy érvényes ez a támogatás a kétbájtos karakterkészletekre is
> karakterlánc-panel:
gyors és átlátható a nem angol nyelvű alkalmazások fejlesztési folyamata. A fejlesztési folyamat során a használt karakterláncok a panelen keresztül azonnal elérhetők, és gyorsan kikereshetők a használt szavak, szövegrészek, amelyeket újra hasznosíthatunk
> karakter és szöveg elsimítása:
a karakterek és szövegek jól olvashatók az optimalizációs folyamat kihasználásával, amelynek lényege igazán a kisméretű, vagy a kisfelbontású képernyőkön és megjelenítőkön látható (pl. mobiltelefonok, marokszámítógépek stb.). A szöveg karakterei a raszteres képernyőkön való felhasználásra vannak konvertálva (nem elsimított szélekkel), majd vissza vektorgörbékké az optimális fájlméret és hatékony megjelenítés érdekében
> videóimport-varázsló:
videó importálása és szerkesztése most sokkal könnyebb. Az újrahasználható videótömörítés és feldolgozás beállítások, mint a kivágás, méretezés, színkorrekciók és a kopresszió paraméterezés gyorsítják és egyszerűbbé teszik a videó beágyazását és felhasználását a készülő alkalmazásokban
> bövíthető architektúra:
a fejlesztők bővítményeket készíthetnek és felhasználhatják a többi fejlesztő által közreadott megoldásokat bővítmények formájában. Sok, előre elkészített bővítményt használhatnak a fejlesztők, mint pl. grafikonkészítők, animált szövegeffektusok, nagyfelbontású interaktív bitmapképek és raszteres effektusok, ezt mind anélkül, hogy elhagynák a Flash fejlesztőfelületét. A saját bővítmények fejlesztése a beépített JavaScript API felhasználásával történik.
> visszatekintőpanel és utasítások:
a fejlesztők számára nagy segítség az általánosan használt utasítások bevitelének az automatizálása. Visszakereshető és újrahasznosítható az összes utasítás, sőt mi több, azok utasítás-makroprogramok formájában feljátszhatók és újra lejátszhatók, valamint csoportosíthatók is makrocsoportokba
> MSAA-komponensek:
az új "Microsoft Access Accessibility" (MSAA) komponensek segítségével könnyített használhatóságú alkalmazások fejleszthetők, felhasználhatók többek közt a szövegolvasó és billentyűzetvezérelt rendszerek kialakításában
> fejlesztőcsomag:
a fejlesztőcsomag segítségével csökkenthetők a JavaScript-kódok a HTML-oldalakban. A fejlesztőcsomag kínálatában a standard eljárások, mint a böngészőben lévő Flash plug-in létezésének ellenőrzése, verziószámának lekérdezése, stb.
> publikálásbeállítások:
elmenthetők és újrafelhasználhatók nemcsak az alapbeállítások, de a publikálandó fejlesztés célhelye is, beleértve a szerverinformációkat is. A Flash report most a kompresszió mértékét, az ActionScripteket és a Flash-alkalmazás futtatásához szükséges sávszélességgel kapcsolatos számításokat is tartalmaz
További funkciók:
A Macromedia termékeinél már megszokhattuk, hogy az egyes családba tartozó szoftverek tökéletesen kiegészítik egymást, nagyon jól együttműködnek és egymás felhasználói felületéből is elérhetők. Hogy az új Studio MX 2004 csomag szoftverei miként tudnak együttműködni, az a következőkből kiderül.
Macromedia Flash MX 2004 és Dreamweaver MX 2004
A két szoftverrel egy nagyhatékonyságú és minden igényt kielégítő, webpublikálásra és webfejlesztésre alkalmas fejlesztőeszköz-párost kap a felhasználó:
> beépített Macromedia Flash-támogatás a Dreamweaver-ben
Könnyen helyezhetők el Flash interaktív elemek a készülő weboldalon a beépített kínálatból. Egyszerűen megfogja és elhelyezi a kívánt elemet az oldalon, majd ha szükségesnek látja, megváltoztathatja az elem alapértelmezett paramétereit is
> Direkt futtatás és szerkesztés
A Dreamweaver-ből automatikusan indíthatja a Flash-t és értelemszerűen ez fordítva is igaz. Az egyik programból a másik program indítása után a szerkeszteni kívánt objektum szabadon szerkeszthető, majd mentés után automatikusan az új, változtatott verzióra frissül a fejlesztői felületen
> ActionScript 2.0-támogatás a Dreamweaver-ben
A Dreamweaver robusztus fejlesztőfelületet kínál a "kétkezi" ActionScript-kódolás híveinek. A szerkesztő színkiemeléssel könnyíti a szerkesztett program átláthatóságát, valamint beépített súgót és referenciaanyagot tartalmaz
> Flash-előnézet (Preview) a Dreamweaver-ben
A "Play/Stop" gombokkal már a szerkesztés, fejlesztés folyamata alatt is lejátszható a készülő weboldalon elhelyezett Flash-animáció, így azonnal látható a weboldal és a Flash összhangja. Ha mégsem tetszik az animáció, azonnal megnyitható további szerkesztésre
> A Flash-animáció ábrázolásának paraméterezése
A Dreamweaver-en belül a "Property inspector" kínálatában megjelenő paraméterek átállíthatók, újraparaméterezhetők
> Flash-objektumok készítése a Dreamweaver-ben
A fejlesztők gond nélkül készíthetnek Flash-vezérlő objektumokat (kapcsolókat, nyomógombokat stb.) és Flash-szöveg objektumokat (anti-aliased) a Dreamweaver fejlesztő felületén belül is. A Flash-szöveg objektumok helyesen jelennek meg a böngészőben, még olyan esetekben is, ha az adott font, amellyel a szövegobjektum készült nincs telepítve a böngésző személy számítógépén
> CSS-támogatás
Egységes és konzisztens tervezést és könnyített munkafolyamatot tesz lehetővé a stíluslapok használata Flash-ben és Dreamweaver-ben egyaránt
Macromedia Flash MX 2004 és Fireworks MX 2004
> Fireworks PNG-fájlok importlehetősége
A Fireworks natív fájlformátumát közvetlenül importálhatja Flash-be. Vektorok, görbék, vonalak, rétegek és iránygörbék továbbra is szerkeszthetők a szofisztikált interaktivitás, effektus, és animációs eszközök segítségével. Az importált Photoshop PSD-fájlt a Fireworks-ön belül elmentheti réteges PNG-fájlként is, a további Flash-import számára
> közvetlen Flash SWF-export a Fireworks-ből
Az elkészített interaktív grafikai és képelemek Flash-filmként exportálhatók egyenesen a Fireworks felhasználói felületéből. Az animált GIF-fájlok (pl. bannerek) is minden nehézség nélkül exportálhatók kompakt SWF-fájlként. A gyakran és mindenki által használt legegyszerűbb megoldás mindennemű másolásra az általánosan ismert "Copy-Paste". A Fireworks sem kivétel. Sőt! A Fireworks-vektorelemek közvetlenül másolhatók ezzel a megoldással egyenesen a Flash-be, ahol tovább szerkeszthetők és felhasználhatók. A Flash-be helyezett Fireworks-grafika (pl. nyomógomb, kapcsoló stb.) továbbra is szerkeszthető. A szerkesztés az automatikusan megnyíló Fireworks-ben történik, majd befejezése után a Flash-ben, ugyanúgy felhasználói közreműködés nélkül már a változtatott grafika jelenik meg
> fájlmegosztás és "Check-in/Check-out"
Ha több személy dolgozik egy projekten belül, a legnagyobb veszélyt a már kész fájlok és weboldalak keresztbeszerkesztése, vagy azok törlése jelenti! Az új Fireworks is tartalmazza ugyanazt a "Check-in/Check-out" ellenörző modult mint az új Dreamweaver és Flash. A fájlok szerverre való fel- és letöltése, vagy on-line szerkesztése így jóval biztonságosabb. Ezek a fájlmozgatások egyetlen egérkattintással az előzőleg beállított FTP-, vagy SecureFTP-hozzáféréssel elvégezhetők. Ugyanúgy támogatott a Microsoft Visual SourceSafe- és a WebDAV-technológia is
Macromedia Flash MX 2004 és FreeHand MX
> szimbólumkönyvtár
A FreeHand is képes - hasonlatosan a Flash-hez - a gyakran használt képeket, animációkat, animált nyomógombokat, kapcsolókat és egyéb objektumokat egy szimbólumkönyvtárba menteni. Mindennemű változtatás a könyvtárban elhelyezett szimbólumon azonnali változást eredményez a munkalapon elhelyezett ugyanazon szimbólum összes példányán, legyen az akár csak 1 darab, vagy több száz, az eredmény gyors és hatékony. A Flash-be való FreeHand-fájl importálása, vagy a grafika másolása automatikusan a grafikához tartozó szimbólumkönyvtárat is bemásolja a Flash szimbólumkönyvtárába
> "Action" eszköz
A Flash navigációs eszközök készítése során használatos "ActionScript"-ek komplex tárházával rendelkezik a FreeHand, így a nyomógombokhoz helyben megírhatjuk, vagy hozzárendelhetjük az akciókat az "Action" eszköz segítségével
tesztvetítés
Ezzel az egyszerű, apró, ám nagy szolgálatot tevő funkcióval egy tesztvetítésen keresztül ellenőrizhető a készülő FreeHand-animáció, amelyből a továbbiakban SWF-export után Flash-animáció lesz. A tesztelés során az animáció még az SWF-export előtt tesztelhető, ellenőrizhető a működése az interaktív elemeknek, stb. A nagyobb volumenű, teljesen FreeHand-grafikán, -animáción alapuló weboldal tervezése során ez gyakran hasznosnak bizonyul. A Flash-export után a weboldalba már mint egyenértékű Flash-animáció helyezhető el, vagy mint egy FreeHand-ben készült teljes Flash-oldal nyitható meg
>SWF import / reexport
A Flash MX 2004-ben készült Flash-animációk gond nélkül elhelyezhetők (importálhatók) a FreeHand-ben készülő interaktív grafikai megoldásba, majd onnan a beágyazott SWF-importfájllal egyetemben új, a már FreeHand-grafikai elemeket, vagy akár egy teljesen grafikus alapokon készült weboldalt is tartalmazó SWF-fájlba exportálhatók
> futtatás és szerkesztés
A FreeHand-dokumentumba már behelyezett Flash-animáció (az "Object panel" -en keresztül) problémamentesen újra megnyitható és szerkeszthető a Macromedia Flash MX 2004-ben, sőt a forrásfájl (FLA) változtatásai a mentés után azonnal a behelyezett SWF-fájlban is megjelennek
> FreeHand-fájlok közvetlen importálása Flash MX 2004-be
A FreeHand-fájlok a Flash MX 2004-be gond nélkül importálhatók, mi több, a vektorelemek és a szövegrészek megtartják teljes szerkeszthetőségüket. A többoldalas FreeHand-dokumentumok akár külön-külön oldalanként felosztva is elhelyezhetők a színpadon, vagy a filmkockákon. A rétegek megtarthatók egyben, de akár szét is oszthatók az egyes filmkockákba. A névvel ellátott szimbólumok és objektumok is megmaradnak a fájl elrendezésének és struktúrájának az átláthatósága végett. A transzparens lencsék által elkészített effektusok a Flash-be való importnál automatikusan alfa színcsatornák felhasználásával konvertálódnak, így az áttetszőség megmarad
Macromedia Flash MX2004 és a professional összehasonlító táblázata:
________________________________________________________________________________
Features Flash MX 2004 Flash MX Prof 2004
___________________________________________________________________________
Accelerate
Timeline Effects YES YES
Behaviors YES YES
PDF & EPS (Adobe Illustrator 10) support YES YES
Compiler & Player Performance Gains YES YES
New Components YES YES
V2 architecture YES YES
Templates YES YES
Start Page YES YES
Help Panel YES YES
Polystar Tool YES YES
___________________________________________________________________________
Control
Action Script 2.0 YES YES
CSS Style Sheets YES YES
Unicode Support YES YES
Strings Panel YES YES
Alias Text YES YES
Video Import Wizard YES YES
Spell Checking & Search / Replace YES YES
___________________________________________________________________________
Extend
Extensibility Architecture YES YES
History panel & Commands YES YES
Accesibility YES YES
Deployment Kit YES YES
Publish Settings YES YES
___________________________________________________________________________
Robust Development
Forms NO YES
Advanced Components NO YES
Connecting to Data Sources NO YES
Data Bound Components NO YES
Updating Data Sources with Delta Packets NO YES
Action Script Support for Data NO YES
Project Panel NO YES
Source Code Control NO YES
Slides NO YES
___________________________________________________________________________
Professional Video
3rd Party Application Integration NO YES
High Quality Video NO YES
Improved Video Encoder NO YES
External FLV with Progressive Playback NO YES
Media Components NO YES
___________________________________________________________________________
Device Development
External Players NO YES
MIDI Ring Tone Support NO YES
Templates NO YES
Mészáros András kereskedelmi vezető
|