Strona wykorzystuje ciasteczka by usprawnić komfort z jej korzystania. Korzystając ze strony akceptujesz naszą Politykę Ciasteczek. X

Publikowanie dla odtwarzacza Flash 11 w Flash Professional CS5.5 [podstawowy]

Niedawno Adobe wypuściło nową wersję Flash Player'a, tym razem z numerem 11 wprowadzając między innymi akceleracje 3D (o której mam nadzieje napisać co nieco w przyszłości), obsługę większych bitmap oraz JSON itp. Jednak tych wszystkich którzy już chcieli by skorzystać z nowych funkcji wykorzystując Flash Professional czeka niemiła niespodzianka - Adobe wciąż nie udostępniło żadnych aktualizacji pozwalający na publikowanie plików Flash'a w nowej wersji. Problem można obejść, aczkolwiek nie będzie to idealne rozwiązanie, choć z drugiej strony nie ma innego sposób oprócz przejścia na inne środowisko programistyczne (jak np. darmowy Flashdevelop który jest świetną alternatywą dla osób chcących zająć się programowanie w ActionScript na poważnie).

Tak więc, jak dodać obsługę Flash Player'a 11 w Flash Professional CS5.5?

1. Przede wszystkim potrzebne są najnowsze biblioteki Flash'a: http://www.adobe.com/support/flashplayer/downloads.html. Pod koniec paragrafu poświęconemu "ADOBE FLASH PLAYER 11" znajduje się link do pliku "PlayerGlobal (.swc)" który będzie potrzebny w następnym kroku.

2. Teraz przejdź do folderu w którym zainstalowałeś Flash Professional (na XP domyślnie jest to: "C:\Program Files\Adobe\Adobe Flash CS5.5"), następnie do "Common" -> "Configuration" -> "ActionScript 3.0". W tym miejscu powinny już się znajdować takie foldery jak "FP9" lub "AIR2.5" - my zajmiemy się Flash Player 11 dla którego należy stworzyć "FP11". Do nowo powstałego "FP11" wrzuć wcześniej ściągnięty "playerglobal11_0.swc" i zmień jego nazwę na: "playerglobal.swc". Ostatecznie ścieżka do tego pliku powinna wyglądać mniej więcej tak: "C:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\ActionScript 3.0\FP11\playerglobal.swc".

3. Owe biblioteki pozwalają nam korzystać z najnowszych funkcji dostępnych w ActionScript ale musimy jeszcze powiedzieć Flash Professional by z nich korzystał. W tym celu udaj się do folderu "Players" (znajduje się w "Configuration", czyli parę kroków wstecz od naszej ostatniej lokalizacji) i zduplikuj plik powiązany z "FlashPlayer" (jeśli będzie ich kilka zduplikuj ten z najwyższą liczbą w nazwie) przy okazji nadając mu nazwę "FlashPlayer11". Następnie otwórz ten plik w jakimś edytorze tekstowym (może to być Notatnik) i u samej góry znajdź linijki w których będzie pisać coś na wzór:

  <player id="FlashPlayer10" version="10" asversion="3">
   <name>Flash Player 10 & 10.1</name>
Zastąp je tym:
  <player id="FlashPlayer11" version="13" asversion="3">
   <name>Flash Player 11</name>
("version="13"" to nie błąd)
Do tego jeszcze parę linijek niżej znajduje się wpis: "playerglobal.swc" którą należy zmienić tak aby wskazywała na folder "FP11" (który utworzyliśmy w poprzednim kroku).
Ewentualnie plik profilu można pobrać stąd: FlashPlayer11.zip

4. Teoretycznie tyle wystarczy by móc eksportować pliki SWF do najnowszej wersji. Niestety "teoretycznie" dlatego, że praktycznie w Flash Professional ich nie obejrzysz, gdyż ten korzysta z odtwarzacza w starej wersji. W tym momencie mam dobrą i złą wiadomość: owy odtwarzać można podmienić... ale tylko dla "debuggera" (zwyczajne testowanie filmów przez CTRL+ENTER nie będzie działać). Właśnie dlatego nie jest to idealne rozwiązanie, choć zapewne lepsze to niż nic.
By podmienić stary odtwarzać Flash musisz najpierw ściągnij najnowszą wersję projektora przeznaczonego do debugowania: http://www.adobe.com/support/flashplayer/downloads.html ("Flash Player 11.0 Projector content debugger"). Następnie odtwórz folder "Players" znajdujący się w miejscu instalacji Flash Profesional (na XP będzie to: "C:\Program Files\Adobe\Adobe Flash CS5.5\Players"). Znajdować się tam powinien folder "Debug" a w nim "FlashPlayerDebugger.exe" i to właśnie ten plik trzeba zastąpić projektorem ściągniętym ze strony Adobe (prawdopodobnie będziesz musiał mu zmienić nazwę na " FlashPlayerDebugger.exe").

5. Pozostaje już tylko uruchomić Flash Professional i sprawdzić czy tryb debugowania działa (domyślnie CTRL+SHIFT+ENTER) korzystając z przykładu w dokumentacji: flash.display3D.Context3D - ActionScript 3.0 Reference (na samym dole strony; ponadto przeczytaj komentarze pod przykładem).


Imię:
Komentarz:
Potwierdz kod z obrazka:confirm image