Home » Articole » Știri » Adobe Flash

Adobe Flash

postat în: Știri 0

Adobe_Flash_Player_v11_iconAdobe Flash (numit anterior Macromedia Flash și Shockwave Flash) este o platformă multimedia și softwarel folosit pentru crearea de grafică vectorială, animație, jocuri și aplicații pe Internet bogate (RIA), care pot fi vizualizate, jucate și executate în Adobe Flash Player. Flash este frecvent utilizat pentru a adăuga flux video sau playere audio, publicitate și conținut multimedia interactiv de pagini web, deși utilizarea de Flash pe site-uri este în scădere.

Flash manipulează grafică vectorială și raster pentru a oferi animație de text, desene și imagini statice. Acesta permite streaming bidirecțional audio și video, și cu el se pot înregistra datele introduse de utilizator prin intermediul mouse-ul, tastaturii, microfonului și camerei video. Aplicaţii Flash şi animaţii pot fi programate utilizând limbajul orientat-obiect numit ActionScript. Adobe Flash Professional este cel mai popular instrument de authoring pentru crearea de conținut Flash, care permite, de asemenea, automatizarea prin intermediul limbajului JavaScript Flash (JSFL).

Adobe Flash Player face conținutul Flash accesibil pe sisteme și dispozitive informatice diferite, și este disponibil gratuit pentru browsere web comune (ca plug-in) în câteva dintre sistemele de operare majore, unele smartphone-uri și tablete, și câteva alte dispozitive electronice care folosesc Flash Lite.

Format

Fișiere Flash sunt în format SWF, denumite tradițional filme „Shockwave Flash”, „filme Flash”, sau „aplicații flash”. Au de obicei o extensie de fișier .swf, și pot fi utilizate sub forma unui plug-in pentru pagini web, strict „rulat” într-un Flash Player independent, sau încorporat într-un film proiector auto-executabil (cu extensia .exe în Microsoft Windows). Fișierele Flash video auo extensie de fișier .flv și sunt fie utilizate în cadrul fișierelor .swf, fie rulate cu un player compatibil flv, cum ar fi VLC, sau QuickTime și Windows Media Player cu codec-uri externe adăugate.

Utilizarea de grafică vectorială, combinată cu un cod de program permite fișierelor Flash să fie mai mici și, prin urmare, permit fluxuri care utilizează mai puțină lățime de bandă decât bitmap-urile corespunzătoare sau clipurile video. Pentru conținut într-un singur format (cum ar fi doat text, video, sau audio), alte alternative pot oferi o performanță mai bună și consumă mai puțină energie CPU decât filmul corespunzător Flash, de exemplu, atunci când se utilizează transparență sau se fac actualizări de mari dimensiuni de ecran, cum ar fi fotografii sau text cu efect de fade.

În plus față de un motor de redare vectorială, Flash Player include o mașină virtuală numită ActionScript Virtual Machine (AVM) pentru interactivitatea scripting run-time, cu video, audio MP3, și grafică bitmap. Începând cu Flash Player 8, acesta oferă două codec-uri video: On2 Technologies VP6 și Sorenson Spark, și capabilitate JPEG run-time, JPEG progresiv, PNG, şi GIF. În versiunea următoare, Flash este programat pentru a utiliza un compilator just-in-time pentru motorul ActionScript.

3D

Flash Player 11 a introdus un API complet 3D shader, numit Stage3D, care este destul de similar cu WebGL.

Video Flash

Practic, toate plugin-uri de browser pentru video sunt gratuite și cross-platform, inclusiv Adobe Flash Video, care a fost introdus pentru prima dată cu versiunea Flash 6. Flash Video a fost o alegere populara pentru site-uri web din cauza bazei de utilizatori mare instalată și programabilitatea Flash. În 2010, Apple a criticat în mod public Adobe Flash, inclusiv implementare sa de redare video, pentru că nu se foloseşte de avantajuş accelerării hardware, motiv pentru care Flash nu se găseşte pe dispozitivele mobile Apple. La scurt timp după criticile Apple, Adobe a reacţionat și a lansat o versiune beta a Flash 10.1, care profită de accelerarea hardware GPU chiar pe un Mac. Flash 10.2 beta, lansat decembrie 2010, adaugă accelerare hardware pentru tot setul de redare video.

Audio Flash

Flash Audio este cel mai frecvent codificat în format MP3 sau AAC (Advanced Audio Coding), dar se pot folosi, de asemenea, codec-uri audio ADPCM, Nellymoser (Nellymoser Asao Codec) și Speex. Flash permite rate de eșantionare de 11, 22 și 44,1 kHz. El nu poate avea rată de eșantionare audio de48 kHz, care este rata standard a eșantionului TV și DVD.

Limbaj de scripting

ActionScript este limbajul de programare folosit de Flash. Este un superset îmbunătățit al limbajului de programare ECMAScript, cu un model clasic de clasă în stil Java, mai degrabă decât modelul prototip JavaScript.

Dependenţa vânzătorilor

Recurgerea la Adobe Flash pentru decodare face ca utilizarea sa pe World Wide Web să fie o preocupare pentru avocații standardelor deschise și software gratuit – completitudinea specificațiilor sale publice sunt dezbătute, și nicio implementaree completă a Flash nu este la dispoziția publicului sub formă de cod sursă, cu o licență care să permită reutilizarea. În general, specificațiile publice sunt ceea ce face ca un format să fie re-implementabil, și bazele de cod reutilizabile pot fi portate la noile platforme fără aprobarea creatorului de format.

Restricții Adobe cu privire la utilizarea specificațiilor SWF/FLV au fost ridicate în februarie 2009. Cu toate acestea, în ciuda eforturilor unor proiecte, cum ar fi Gnash, Swfdec și Lightspark, un player complet gratuit Flash nu există încă, din septembrie 2011. De exemplu, Gnash nu poate folosi SWF v10 încă. De notat că Gnash a fost un proiect de mare prioritate de lungă durată al Free Software Foundation, cel puțin din 2007, și a fost clasat pe locul numărul unu în septembrie 2011.

Avocați notabili ai software-ului liber, şi ai standardelor deschise, au avertizat împotriva utilizării Flash.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *