Step By Step
Pentru mai multe permisiuni de "utilizator"
Va rugam inregistrativa/logativa
Cautare
 
 

Rezultate pe:
 


Rechercher Cautare avansata

Ultimele subiecte
» FAQ Xbox360
Dum Mar 08, 2015 9:31 am Scris de alx78

» IL VREM PE SCRIPTERSTEAM!!!
Vin Mai 30, 2014 8:30 am Scris de Vizitator

» Cum arata desktop-ul tau?
Lun Sept 02, 2013 7:36 am Scris de Just4Joker

» Cine e 30 e prost !!:-)))
Lun Sept 02, 2013 7:29 am Scris de Just4Joker

» S0beit pentru sa-mp 0.3x (2013)
Mar Aug 06, 2013 4:30 pm Scris de Vizitator

» Pro.Indungi.Ro
Mar Iun 04, 2013 8:30 am Scris de Just4Joker

» Xbox One - Detalii
Mar Iun 04, 2013 8:21 am Scris de alexmafia

» AngelMT2 24/24
Mar Iun 04, 2013 8:16 am Scris de alexmafia

» Salut StepByStep!
Mar Iun 04, 2013 8:15 am Scris de alexmafia

Navigare
 Portal
 Index
 Membri
 Profil
 FAQ
 Cautare
Parteneri
forum gratuit


Adobe Flash

Vezi subiectul anterior Vezi subiectul urmator In jos

Adobe Flash

Mesaj  Just4Joker la data de Dum Apr 01, 2012 8:14 am

Adobe Flash, sau mai pe scurt Flash, este o aplicație utilizată pentru dezvoltarea obiectelor-applet de tip Flash disponibile în cadrul unor pagini web. Prin intermediul obiectelor flash, se poate crește dinamismul unei pagini precum și facilita interacțiunea cu utilizatorul. Inițial dezvoltată de Macromedia, aplicația Flash a fost preluată de către Adobe© odată cu achiziționarea companiei sus amintite.

Jonathan Gray – de profesie arhitect, pasionat de calculatoare, încearcă să construiască câteva jocuri. Ulterior va încerca să construiască câteva instrumente gen “CAD” pentru a-i ușura propria muncă. Printre primele aplicații menționăm:
Super Paint – program de desenat
Intellidraw – obiecte și componente grafice (pentru MAC și PC); comportament asociat obiectelor (această facilitate fiind păstrată chiar și în Flash – deja elementele grafice sunt considerate ca fiind obiecte);
1993 – FutureWave (companie inițiată de Jonathan Gay împreună cu un prieten) lansează SmartSketch în care se putea desena cu creionul optic – acest modul fiind identic cu cel aflat chiar și în versiunile actuale de Flash. Aplicația este lansată public și sunt așteptate reacțiile posibililor utilizatori.
1995 – utilizatorii vor un program de animație adaptat WEBului: FutureSplash Animator ; din cauză că firma a pierdut destul de mult în urma “eșecului” SmartSketch-ului și pentru că cei doi inițiatori nu aveau bani să plătească angajații se declară falimentari și pentru a putea acoperi unele datorii vor încerca să vândă ultima lor aplicație către Adobe – paradoxal atunci au fost refuzați pentru ca ulterior (în 2005) Adobe să “plătească” pentru greșelile din trecut și să cumpere Macromedia (firmă care a achiziționat FutureSplashAnimator-ul).
1996 – Microsoft interesat de o animație simplă în pagina lor web; când Macromedia observă că soluția este dată de FutureSplashAnimator devine brusc interesată în achiziționarea firmei (falimentare) FutureWave și FutureSplash va deveni Flash 1.0.


Elemente grafice vectoriale: dimensiuni mici și scalabil: Pentru a “memora” imaginile un calculator poate recurge la două metode: prima este reținerea pixel cu pixel a imaginii, cea de-a doua este memorarea unor “puncte critice” cu ajutorul cărora imaginea poate fi refăcută. Astfel pentru a afișa un cerc, acesta poate fi memorat într-o imagine de tip raster (cum ar fi formatul BitMap sau Jpeg) – dacă avem un cerc cu o rază destul de mare vor fi memorați nu numai pixelii de pe circumferința cercului ci și cei din interiorul acestuia sau care sunt în jurul său. Spre deosebire, în cadrul formatelor vectoriale (SVG - Scalable Vector Graphics, SWF - ShockWave Flash) sunt reținute doar centrul și raza cercului, calculatorul găsind imediat metoda de afișare a tuturor punctelor ce vor alcătui cercul. Este evident faptul că dimensiunea unui fișier în format rasterizat (jpg, bmp, gif) este mai mare decât cea a unui fișier în format vectorial (din cauza numărului de informații ce vor fi reținute). Atunci când mărim o imagine de tip vectorial nu facem decât să redesenăm o parte a sa, calculatorul putând reda cercul cu aceeași claritate – se cunoaște forma geometrică reprezentată și mărirea imaginii nu reprezintă decât trasarea (la scară) a fostei imagini vectoriale. Atunci când mărim o imagine de tip raster calculatorul nu “cunoaște” despre ce este vorba și operația va consta doar în suprademensionarea pixelilor (un pixel al cercului va fi afișat în mai multe puncte de pe ecran).
Independența de platformă (browser/sistem de operare): Imaginile vectoriale, deși mai utile, necesită o aplicație care să genereze imaginea (pentru formatul SVG de exemplu există Adobe SVG Player iar pentru SWF avem Playerul de Flash). Independența de platformă apare din cauză că acest program ce „știe” să afișeze imaginile a fost construit pentru o gamă largă de hardware și sisteme de operare: Astfel dacă vom vizualiza obiectul Flash în Windows se va folosi automat Playerul de Flash versiunea Windows, dacă utilizăm un telefon mobil (SmartPhone), se va folosi playerul disponibil pentru telefoane (Flash Player Lite 1.0), sau dacă vom folosi MacOS există un player separat (evident toate playerele vor afișa aceeași imagine finală).
Animații de lungă durată ușor de realizat: animațiile sunt punctul forte al Flash-ului, interfața aplicației dă posibilitatea de a sincroniza (în funcție de timp) diversele obiecte, poziții sau forme ale acestora. Flash-ul nu numai că realizează această sincronizare, dar poate și interpola poziția (sau forma) unui obiect pentru a ușura munca utilizatorului.
Se pot adăuga interfeței elemente multimedia: în interiorul obiectelor Flash puteți importa și manipula (înainte, inapoi, salt la un anumit moment) MP3-uri sau AVI-uri.
Nu necesită cunoștințe de HTML, XHTML: în cazul în care vă hotărâți să realizați un întreg site în Flash, aplicația vă poate furniza odată cu obiectul flash și codul HTML necesar – în acest fel tot ce mai trebuie făcut este doar publicarea sitului pe un server WEB.
Editoare puternice și lucrul facil: (Macromedia) Flash este un editor puternic care dă posibilitatea de atașări de comportamente diverselor obiecte fie folosind interfața de desenare grafică fie prin atașarea de scripturi obiectelor.
Ușurința îmbinării elementelor grafice cu scriptul: atașarea codurilor ActionScript obiectelor din flash se realizează prin selectarea obiectului și introducerea codului asociat obiectului într-o fereastră specială.
Transferabil ca flux de date: pentru ca un film Flash să ruleze pe mașina clientului nu este necesar să fie încărcat în întregime – playerul va afișa doar cât va putea din film așteptând (eventual) încărcarea în continuare. Din acest motiv se pot realiza scripturi speciale care atașate obiectelor Flash pot furniza informații privitoare la procentul de fișier care a fost încărcat.

Printre dezavantajele folosirii obiectelor flash în paginile web amintim:
Depinde de player: deși acesta vine instalat pe o suită de browsere (și în cazul în care nu este preinstalat instalarea este destul de rapidă – dimensiunea Playerului Flash este destul de mică și descărcarea acestuia în contextul rețelelor actuale este rapidă), totuși există cazuri în care obiectele Flash ajung pe mașini ce nu au instalată aplicația necesară interpretării obiectelor Flash, ajungându-se în imposibilitatea folosirii fișierelor (Pentru a rula aplicațiile Flash pe aceste calculatoare trebuie exportat obiectul Flash ca un executabil).
Mare amator de resurse: deoarece trebuie să „reconstruiască” de fiecare dată elementele grafice, Playerul Flash (precum și aplicația de dezvoltare) este mare consumator de memorie și procesor (în cazul graficii raster este clar unde trebuiau afișați pixelii ce formează cercul – în cadrul graficii vectoriale trebuie ca pozițiile pixelilor să fie recalculate).
Motoarele de căutare nu pot indexa textul: Flashul lucrează cu mai multe tipuri de texte, majoritatea dintre acestea (textul static) nu poate fi indexat de motoarele de căutare deoarece obiectul Flash este tratat ca element grafic/obiect și roboții de căutare nu au cunoștințele necesare „disecării” obiectelor Flash și extragerii textului intern.
Ușurința utilizării îl face sa fie folosit în cele mai absurde moduri (de exemplu, flash-urile - sperietoare). Pentru aceste tipuri de Flash-uri, făcute de obicei de începători, în limba engleză există un termen special: "flashturbation".
Tehnologie licențiată: fiind o aplicație dezvoltată de o serie de programatori (plătiți pentru a dezvolta Flashul), instrumentul de dezvoltare costă cel puțin 600€[necesită citare]. Totuși specificațiile formatului obiectului Flash sunt disponibile și din acest motiv au apărut (și încă apar) destule instrumente care să utilizeze acest format în scopuri mai mult sau mai puțin productive sau legale. Dintre acestea amintim: Swift3D, Swish, ImperatorFLA, ActionScript Obfuscator.

Elementele grafice pot fi desenate și remodelate direct din flash prin intermediul unor instrumente simpliste
Pot fi importate din alte programe sub diverse formate
Pot fi create din ActionScript: putem realiza un obiect de tip MovieClip și apoi “desena” în interiorul său prin intermediul unor comenzi de tip moveTo, lineTo, curveTo, fill, gradientFill

Scriptul poate fi atașat în oricare cadru al animației conferindu-ne siguranța ca acea secvență se va executa sincronizat cu ce se află desenat pe ecran (programare temporală)
Scriptul poate fi atașat unui buton
Scriptul poate fi atașat unui movieClip (un film în filmul Flash)

Obiectul Flash poate comunica cu servere asincron (motiv pentru care se folosesc evenimentele în cadrul flashului) dând posibilitatea dezvoltatorilor de Flash de a recurge la diversele informații ce pot fi stocate pe server în baze de date sau fișiere special construite.
Obiectul poate comunica cu serverul inițializând conexiuni și comunicând în timp real. În acest mod pot fi construite diverse chaturi sau aplicații care să comunice în timp real chiar dacă sunt aflate pe calculatoare diferite (vezi jocurile de tip șah din Yahoo Messenger care sunt realizate în Flash).
Obiectele Flash pot comunica între ele prin intermediul unor conexiuni locale inițializate cu comanda „LocalConnection”: două obiecte Flash aflate pe același calculator au posibilitatea de a interacționa chiar dacă unul rulează într-o fereastră a unui browser iar cel de-al doilea într-un browser diferit de primul (sau chiar rulat direct de playerul Flash).
Obiectele Flash pot comunica cu scripturile de tip JavaScript prin intermediul comenzii fscommand (JS poate comunica cu Flash apelând funcții direct din Flash și referind obiectul Flash prin intermediul atributului „name” din codul HTML exportat de Flash).
Obiectul Flash fiind construit special pentru internet nu poate rula aplicații, schimba informațiile din sistem sau scrie fișiere. Pentru a putea totuși să creăm fișiere (de dimensiuni mari) pe mașina clientului, putem folosi Flashul ca interfață pentru aplicațiile scrise în alte limbaje de programare (a fost folosit cu succes pentru realizarea interfeței PlayStation II).
avatar
Just4Joker
Admin
Admin

Mesaje : 189
Data de înscriere : 08/03/2011
Localizare : UK

Vezi profilul utilizatorului http://stepbystep.forumhit.ro

Sus In jos

Re: Adobe Flash

Mesaj  alexmafia la data de Dum Apr 01, 2012 9:56 am

e asta CHINEZA ? =))
avatar
alexmafia

Mesaje : 48
Data de înscriere : 24/05/2011

Vezi profilul utilizatorului

Sus In jos

Re: Adobe Flash

Mesaj  myrel99 la data de Dum Apr 01, 2012 2:47 pm

nu ... daca ai fi un scripter bun ,ai intelege
avatar
myrel99

Mesaje : 32
Data de înscriere : 10/03/2011

Vezi profilul utilizatorului

Sus In jos

Re: Adobe Flash

Mesaj  Continut sponsorizat


Continut sponsorizat


Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum