Platforma include o serie de instrumente de dezvoltare, în primul rând Adobe însuflețite și Adobe Flash Builder și programul pentru a juca Flash-conținut - Adobe Flash Player, deși flash-conținut sunt capabili să joace și mulți jucători de la alți producători. De exemplu, SWF-fișiere pot fi vizualizate folosind player-ul Gnash liber sau swfdec. și FLV fișiere sunt redate prin intermediul media player QuickTime și diverși actori din sistemele Unix cu plug-in-uri corespunzătoare.
Cu toate acestea, atunci când acest program este folosit pentru a lucra la animație, atunci acest tip de animație este un amestec de calculator și de animație trase de mână, deși toate personajele de desene animate în format 2D.
Flash-tehnologii. sau, așa cum sunt numite, interactiv animație tehnologie Web. Acesta a fost dezvoltat de Macromedia și sa alăturat o serie de soluții tehnologice puternice în domeniul prezentării multimedia. Orientarea pe grafică vectorială ca principalele programe flash instrument de dezvoltare a permis să pună în aplicare toate elementele de bază ale multimedia. mișcare, sunet și obiecte interactive. Dimensiunea programelor rezultate este minim, iar rezultatul muncii lor nu depinde de rezoluția ecranului utilizatorului - și aceasta este una dintre cerințele de bază pentru proiectul on-line [5].
De fapt, Flash Player este o mașină virtuală. pe care codul este descărcat de pe Internet Flash-program.
Flash folosește un limbaj de programare ActionScript. bazate pe ECMAScript.
- restricții privind utilizarea Eliminat de specificații și SWF FLV / F4V.
- API Publicat pentru portare Adobe Flash Player pe diferite dispozitive.
În susținerea proiectului și distribuirea platformei Flash pe dispozitivele mobile, în acest moment a acționat ca 58 de companii, inclusiv AMD, ARM, Google, HTC, Intel, Motorola, Nokia, NVIDIA, QNX, Sony Ericsson, și altele. [Necesită citare 2160 zile]
Flash Player portat la platforma mobila Android. a emis dispozitive mobile cu accelerare hardware flash-aplicații (inclusiv AIR-aplicații).
Unii producători de dispozitive mobile care încearcă să înlocuiască sau să limiteze răspândirea Flash pe noua platformă mobilă:
În Flash Player implementat capacitatea de a multicast la nivelul aplicației [7].
Există motoare 3D folosesc ca bază de Flash:
- Papervision3d (Eng.) - cel mai cunoscut motor Open Source. Vector desen de triunghiuri.
- Away3D (Ing.) - a fost creat Aleksandrom Zadorozhnym din proiectul papervision3d cu sediul la Kiev. În prezent - lider Deschideți engine-ul Source. Ca vector de desen.
- Sandy (Ing.) - pentru a folosi chiar mai ușor decât papervision3d. Open Source. Ca vector de desen.
- FFilmation AS3 Flash Izometrică Motor (Ing.) - un motor izometrice. Open Source.
- Infinity Engine 3D - motor cu BSP dinamic [10]. entuziast dezvoltat de la București Alekseem Romanovym.
- Platforma alternativa - o platformă pentru joc tridimensional, dezvoltat de un grup de Perm. Pentru bliț întâlnește Anton Volkov. Vector desen de triunghiuri. Pe platforma creată de joc Tanki Online. Acesta include Alternativa3D motor grafic 8 cu suport pentru 3D API Molehill.
- ZenBullets Flash izometrică 3D Joc Motor - platforma de joc izometric.
Principalul dezavantaj al flash-aplicații - încărcarea excesivă pe CPU, datorită ineficienței mașinii virtuale Flash Player. Deși trebuie remarcat faptul că, în unele cazuri, există o lipsă de optimizare și flash aplicare a dezvoltatorilor, utilizarea așa-numitei „generatoare» flash-aplicații.
Al doilea dezavantaj major flash aplicare este erori insuficiente de control, ceea ce duce la defecțiuni frecvente ca aplicațiile ei înșiși, așa că, în unele cazuri, întregul browser. Posibilitatea de bliț aplicației perturba întregul browser evocat în mod repetat critici din partea vânzătorii de browser.
aplicatii Flash, care lucrează în versiunea FlashPlayer mai puțin de 11,2, nu pot folosi butonul mouse-ului dreapta, rezervate pentru cele mai multe setări Flash.
apropiere
Specificații SWF versiunea 4 a fost deschis, dar descrierea versiunilor ulterioare au fost vândute doar cu un abonament despre nedezvăluire, iar ei nu au voie să folosească jucători pentru a crea Flash.
Ray Valdes (Ray Valdes) de Gartner, Inc. a declarat un motiv de concurență caietul de sarcini deschise de Silverlight. ci un reprezentant al Adobe Deyv Makallister (Dave Mcallister) a spus că nu este.
Dezvoltator gratuit decodor Swfdec Benjamin Otte (Benjamin Otte) a scris că într-o specificație deschisă nu este nimic care nu era încă cunoscut [15] din cauza inginerie inversă. deși specificațiile oficiale pot fi de înțeles pentru începători și este util dacă aveți întrebări cu privire la legalitatea bibliotecii [16]. Același lucru este spus și dezvoltatorii scrâșnească [17]. Ele sunt, de asemenea, luate în considerare o posibilă cauză a acestei deschideri parțiale avansuri caietul de sarcini decodoare disponibile SWF și concurente format proprietar Silverlight [18].
vulnerabilități
Flash este un concurent direct pentru tehnologia Silverlight de la Microsoft. Java-applet-uri și tehnologie este o alternativă la Flash în aplicații web, dar mult inferior în fiabilitatea și ușurința de a crea grafică și animație.
Comparație între Silverlight. Adobe Flash și HTML5
Versiunile istoria de Flash Player
Lansat sub un nou număr de versiune este, de asemenea, actualizat în mod regulat, cum ar fi eliminarea erorilor și a vulnerabilităților. Listă de versiunile actuale și actualizările acestora pe mai multe platforme și browsere pot fi găsite pe site-ul programului. [54]
Versiunile istoria de Adobe Animare