R.I.P ... fla

Chiar înainte ca Adobe să anunțe că nu va exista o versiune Flash CS5 Public Beta, Lee Brimelow, un Flash Platform Evangelist la Adobe, a lansat un Sneak Peek al Flash CS5 pe site-ul său gotoandlearn.com. În general, Lee își petrece puțin timp vorbind despre faptul că formatul .fla este pe cale să dispară și să fie înlocuit cu un nou model numit "XFL". Ceea ce probabil nu știți este că acest format a ajuns deja în studioul CS4.

În acest articol, vă voi oferi o șansă să vedeți ce este vorba despre vorbăreți și să vă pregătiți pentru dispariția lentă a formatului .fla.


Notă: Am inclus toate fișierele pentru acest exemplu. Dacă nu aveți aplicații After Effects, nu sunați. Încă mai puteți lucra pentru că am inclus și fișierul XFL creat de After Effects CS4.

Introducere

Richard Galvan, managerul Flash Products, și am o relație foarte interesantă. Amândoi respectăm în mod deosebit ceea ce face celălalt, dar pentru a ne numi prieteni buni ar fi întinderea termenului. Ceea ce știe Richard este că poate renunța la idei de pe mine și că nu vor merge mai departe până când ideea nu va veni la viață. Pentru mine, acest lucru este minunat pentru că pot începe să mă gândesc la modalități de a vă spune ce se întâmplă când se întâmplă.

În cazul formatului XFL, am auzit pentru prima oară, înainte de lansarea CS4, pe un colț de stradă ploioasă din Toronto, când Richard și cu mine eram într-o linie așteptând intrarea într-un eveniment FITC. - Ce-ai spune, Tom? Întrebă Richard, "dacă aș spune că ne gândim să scăpăm de formatul .fla?"

Acest lucru ma prins surprinzător, dar, așa cum Richard mi-a trecut prin raționamentul din spatele gândirii lor, a devenit destul de clar că aceasta a fost o idee grozavă.

De fapt, pentru mine nu era o surpriză totală. Creșterea XML în ultimii ani a dat dezvoltatorilor Flash luxul de a lucra cu conținut Flash care este extern la .swf. În același timp, folosirea formulei XML cu Flash sa mutat în domeniul "ușor de realizat" din coșmarul pe care îl făcea. Toate acestea sunt bune, dar a existat o problemă majoră: documentele Flash stocate într-un fișier sursă binar, fișierul .fla, care era o specificație de proprietate. XFL este răspunsul Adobe la această problemă.

Crearea unui document XFL

Contrar a ceea ce ați auzit, Flash nu poate crea un document XFL. Le poate citi numai. În prezent, există doar două aplicații din gama Adobe care poate crea aceste documente: After Effects CS4 și InDesign CS4. Iată cum este creat un document XFL în After Effects:

Pasul 1: AET.aep

Deschideți fișierul AET.aep în After Effects CS4. Este o animație simplă a literelor din meniul Activetuts + Raining In și Raining out.

Am folosit acest efect în câteva demo-uri XFL pe care le-am făcut, nu pentru că sunt leneș, ci pentru că accentul aici este tehnica care nu este proiectată. În acest caz, observați cele două straturi pe care le-ați numit tuts activ + In și tuts active + Out. Cealaltă caracteristică este faptul că dimensiunile Comp i sunt de 400 x 100, iar rata cadrelor este de 24 de cadre pe secundă.

Pasul 2: Export

Selectați Fișier> Export> Adobe Flash Professional (XFL) ... care va deschide caseta de dialog Setări XFL.

Pasul 3: Formatare

Selectați secvența PNG din meniul derulant Format.

Cele două opțiuni din secțiunea Dialog Box pot părea puțin ciudate. Iată ce fac ei:

  • Rasterizeaza la: Trebuie să decideți dacă ieșirea va fi rasterizată la o serie de imagini PNG sau un FLV. Alegerea PNG poate lovi mulți dintre voi ca fiind una care trebuie evitată cu orice preț. Exportarea unei serii de imagini și apoi lipirea lor în filmul Flash este, cel puțin, un tad eretic. Nu chiar. Dacă selectați această opțiune, cadrele care sunt identice și adiacente unul altuia sunt rasterizate o singură dată într-un singur PNG. Acest PNG este apoi menționat de mai multe ori în documentul XFL. Utilizați opțiunea FLV dacă un strat conține video. Apăsând butonul Format Options apare setările de export FLV / F4V.
  • Ignora: Selectați acest lucru pentru a le spune celor de pe After Effects să ignore straturile care conțin caracteristici neacceptate, cum ar fi alte moduri de amestecare decât cele Normal. Alegeți acest lucru și acele straturi nu vor fi adăugate la documentul XFL.

Pasul 4: OK

Faceți clic pe OK pentru a închide caseta de dialog și pentru a începe procesul.

Vi se va solicita să alegeți o locație pentru fișierul XFL și să îi dați un nume (am folosit AETuts). Când faceți clic pe butonul Salvare, caseta de dialog dispare. Puteți să renunțați la After Effects și să deschideți dosarul în care ați plasat documentul XFL. În interior veți vedea fișierul .aep și fișierul XFL, precum și un raport al procesului. Creați un nou dosar și plasați o copie a fișierului XFL în el. Vom folosi copia într-un moment.

Pasul 5: Deschideți fișierul XFL

Lansați Flash și, când se deschide, utilizați File> Open pentru a naviga la fișierul XFL. Deschidel. Va apărea o bară de progres.

Pasul 6: Examinați fișierul Flash

Când fișierul deschide o notificare despre cum se păstrează ordinea straturilor, animațiile sunt plasate pe straturi de mișcare și fișierul se deschide ca un fișier Flash fără titlu. O altă modificare foarte subtilă este faptul că linkul pentru Scena 1 a fost redenumit Comp 1. Acesta este numele elementului din After Effects.

De ce este deschis documentul XFL ca document Flash Untitled? Motivul este că acest document este construit din informațiile conținute în documentul XFL și noile documente din Flash sunt deschise întotdeauna ca Untitled.

Deci, cum arată toate aceste "informații" despre care am vorbit? Să aflăm.

Pasul 7: Schimbați extensia

Închideți Flash, navigați la folderul care deține copia fișierului XFL și modificați extensia de fișier XFL în .zip. Pictograma se va schimba într-o pictogramă a fișierului .zip. Aspectul cheie al formatului XFL, dacă acordați o atenție deosebită afirmațiilor aduse de Adobe, este că este vorba despre un format de container. De fapt, sunt foarte clar că ar trebui să considerați un fișier XFL ca fișier zip.

Pasul 8: Decomprimați fișierul .zip

Folosind aplicația pe care o utilizați pentru a deschide fișierele .zip (folosesc BetterZip pe calculatorul meu) deschideți fișierul .zip. Când se deschide, veți vedea că fișierul dvs. XFL conține mult mai mult decât vă așteptați. Deplasați folderul Biblioteca și fișierele DOMDocument în folderul deschis.

Pasul 9: Deschideți dosarul Bibliotecă.

Structura acestui dosar este modul în care este creată biblioteca Flash. Singura diferență dintre cele două este că conținutul dosarelor este plasat în movieclips atunci când fișierul este construit.

Pasul 10: Deschideți fișierul DOMDocument.xml

Nu voi ajunge adânc în acest document, dar puteți vedea că fiecare element care alcătuiește animațiile din foldere este între tag-uri și cum sunt construite și filme cu animație.

Concluzie:

Implicația noului format este destul de uimitoare când vă gândiți cu adevărat. De exemplu, nimic nu spune că nu puteți edita una din imaginile din folderul Biblioteca din Photoshop sau Fireworks și nu aveți niciun efect asupra liniei temporale Flash. Altă este că, odată ce acest format se va ține, nu va fi ciudat să vezi filme Flash create cu ajutorul XML și Flash fiind folosite în primul rând pentru exportul final .swf.

Am de gând să las ultimul cuvânt despre acest lucru comandantului, Colin Moock. Când a aflat despre această schimbare în CS4, a scris în blogul său:

Următorul pas natural în evoluția creării XFL ar fi să scoatem complet din ecuație instrumentul de creație Flash. Dacă Adobe ar oferi un compilator de linie XFL-to-SWF împreună cu XFL, aproape orice programator decent ar fi capabil să creeze un instrument .swf-authoring, chiar și în ActionScript. Comunitatea Flash dezvoltator în sine ar putea în cele din urmă să-și creeze propriile instrumente personalizate de creație Flash. Mă întreb cine ar fi primul care va face nostalgic Flash 4 pentru AIR în ActionScript?

N-ar fi așa de curată?

Cod