AzAdobe Flash azAdobe Systems termékcsaládba tartozó szoftver volt. Az internetes grafikát forradalmasító szoftver 2009-ben még az asztali számítógépek 99%-án működött, azonban a biztonsági hibái és a technológiát nagyrészt kiváltóHTML5 elterjedtsége miatt2021.január 1-jén megszűnt a támogatása.[1]
Aművészek Flash grafikákat és animációkat készíthetnek azAdobe Animate (korábban Adobe Flash Professional) felhasználásával. A szoftverfejlesztők előállíthatnak alkalmazásokat és videójátékokat azAdobe Flash Builder,FlashDevelop,Flash Catalyst vagy bármilyen szövegszerkesztő segítségével, ha azApache Flex SDK-vel használják.
A végfelhasználók megtekinthették a Flash tartalmatFlash Player (webböngészők),AIR (asztali vagy mobilalkalmazások) vagy harmadik fél lejátszóinak, például Scaleform (videójátékok) segítségével. Az Adobe Flash Player (aMicrosoft Windows, aMacOS és aLinux támogatott) lehetővé tette a végfelhasználók számára a Flash tartalom megtekintését webböngészők segítségével. Az Adobe Flash Lite lehetővé tette a Flash-tartalom régebbiokostelefonokon való megtekintését, de azAdobe AIR megszüntette és felváltotta.
AzActionScript programozási nyelv lehetővé tette interaktív animációk, videójátékok, webes alkalmazások, asztali alkalmazások és mobilalkalmazások fejlesztését. A programozók az Adobe Animate, az Adobe Flash Builder, azAdobe Director, a FlashDevelop és aPowerflasher FDT segítségével IDE-vel használhatták a Flash szoftvert. Az Adobe AIR lehetővé teszi a teljes funkcionalitású asztali és mobil alkalmazások fejlesztését a Flash használatával és közzétételüketWindows,macOS,Android,iOS,Xbox One,PlayStation 4,Wii U ésNintendo Switch számára.
Noha a Flash korábban az onlinemultimédia tartalom domináns platformja volt, lassan elhagyják, mivel az Adobe támogatja aHTML5,Unity vagy más platformokra való áttérést. A Flash Player elavult, és hivatalos élettartama 2020. december 31-én lejárt. Az Adobe azonban tovább folytatja azAdobe Animate fejlesztését, amelynek középpontjában az olyan webes szabványok támogatása áll, mint például a HTML5, az elavult Flash formátum helyett.
1993 januárjában,Jonathan Gay,Charlie Jackson ésMichelle Welsh egy kisszoftvercéget indított elFutureWave Software néven és létrehozták első saját terméküket, aSmartSketch-t. A számítógépek aPenPoint OS nevű tollal rajzoló rajzprogramot használták, viszont a SmartSketch-nek az volt a célja, hogy a számítógépes grafika létrehozása olyan egyszerű legyen, mint amikor papíron rajzol az ember. Amikor a PenPoint elbukott a kereskedelmi piacon, a SmartSketch-et átírtákMicrosoft Windows-ra ésMac OS-re. Ahogyan egyre népszerűbbé vált azinternet, a FutureWave egyvektorgrafikán alapuló web-animációsprogramot kezdett el fejleszteni, amely kihívásra késztette aMacromedia Shockwave technológiáját.1995-ben a FutureWave módosította a SmartSketch-et, mégpedig úgy, hogy frame-by-frame animációt adott hozzá és újra kiadtaFutureSplash Animator névenMacintosh-ra ésPC-re. Ez alatt az idő alatt a társaság felvetteRobert Tatsumi programozót,Adam Grofcsik művészt és egyPR szakembert,Ralph Mittman-t. Tatsumi összpontosított a felhasználói felületre, mialatt Gay írta a grafikus renderer-t: görbe formák matematikai-kódját és a böngésző plug-in-jét. A terméket azAdobe kínálta és a Microsoft használta fel az internetes csevegő programjához, azMSN-hez.1996 decemberében a Macromedia megszerezte a vektor-alapú animációs szoftvert és később kiadta Flash néven, amelynek címe a szerződéskötő cég, a FutureWave szavaiból származik, mégpedig a „Future” és a „Splash” szóból.
A Flash eredetileg egy egyszerű animáció-szerkesztő program volt, mára azonban egy komplex platformmá fejlődött, amely egyaránt alkalmas volt mobil tartalmak, interaktív bemutató vagy akár weboldalak készítésére.
A technológia gyors elterjedésének több oka van, például hogy megjelenésekor úttörőnek bizonyult a dinamikus tartalmak kezelésében. Ma már szinte minden felhasználói számítógépen megtalálható, mert a legtöbb böngészőprogrammal és elterjedt felhasználói operációs rendszerrel kompatibilis. Viszonylagos kis mérete és egységes, megbízható megjelenése a legstabilabb kliens oldali interaktivitást biztosító technológia a webes fejlesztések területén. A webes tartalmak jó része, és számos szolgáltatás ma már elképzelhetetlen lenne Flash (vagy a lassan megjelenő alternatívái) nélkül.
Ugyanakkor a Flashkliensoldali lejátszóprogramja korántsem tökéletes, például nem megfelelően optimalizálták a benne található ún. videocodec-eket, így rendkívül erősen leterheli a kliensszámítógépet. Ez például több, a közelmúltban, vagy napjainkban debütálónetbook-on is érezhető hátrányokat okoz a felhasználónak. Az Adobe ráadásul nem szívesen portolja a lejátszót új platformokra, például az AppleiPhone első generációs tagjai is kénytelenek voltak nélkülözni, és ez sok tucat, még ma is kaphatóokostelefonra ésPDA-ra is igaz.Hátrány továbbá, hogy a Flash-ben prezentáltweboldalak tartalmait nem képes egyik keresőrendszer sem indexelni, így nem jelennek meg azok a találati listákban.Biztonsági problémák is gyakran előfordulnak a Flash lejátszóban, amelyekre legtöbbször elkészül a javított változat, azonban az Adobe nem alkotott még szabványos és működő implementációt a friss változatok gyors és késlekedésmentes terjesztésére.Továbbá, kizárólag Flash felhasználásával nehézkesadatbázissal és további komponensekkel üzemelő weboldalt fejleszteni, mert a Flash mint önállóHTML-objektum, sok áldozat árán hozható csak összeszerveroldali megoldásokkal, mint amilyen aPHP.
Flash tartalmakkal sok millió weboldalon találkozhatunk, és a Flash ma már nélkülözhetetlen eszköze az interaktív, látványos és szórakoztató web-nek.
Egy olyan program, amely képessé teszi a számítógépünket vagy más eszközeinket arra, hogy SWF vagy FLV fájlokat jelenítsen meg. Megjelenhet önálló programként vagy böngészőbe ágyazott, úgynevezett pluginként is.
2003-as felmérés szerint a világon található személyi számítógépek 93%-án telepítve volt, ezzel az egyik legelterjedtebb program lett.
Általában egy flv kiterjesztésű állomány, amelyet az Interneten történő videó átvitelre fejlesztett ki az Adobe (korábban Macromedia), elsősorban azzal a céllal, hogy viszonylag jó minőségben és gyorsan legyen képes a felhasználó Flash Player segítségével videókat nézni a hálózaton.
A Flash elterjedésével megjelent az igény arra, hogy a különböző tartalmi elemeket, illetve a felhasználótól érkező válaszokat dinamikusan legyen képes a Flash feldolgozni és arra megfelelő választ adni.
Flasht azActionScript script nyelv segítségével lehet programozni, amely egyECMAScripten alapulóprogramozási nyelv, mely nagyban hasonlít a széles körben elterjedtJavaScriptre. Jelenleg több verziója is létezik, ezek közül a legfrissebb a 3.0.
- Mac OS X 10.3 rendszerre:
- processzor: PowerPC G3 600 MHz vagy nagyobb teljesítményű
- képernyő:1024x768 - 16 bit
- memória:1024 MB
- tárhely:360 MB
- MicrosoftWindows 2000, XP
- processzor:IntelPentium III 800 MHz vagy nagyobb teljesítményű
- képernyő:1024x768 - 16 bit
- memória:1024 MB
- tárhely:710 MB