Archiwum kategorii ‘flash’

Silverlight vs Flash 10:0

niedziela, Lipiec 26th, 2009

Minął już prawie rok od kiedy Adobe pokazał nam Quake’a we Flashu. Oczywiście lizanie cukierka przez papierek w postaci filmiku nie daje żadnej przyjemności. Ppo takim czasie należy poddać w wątpliwość czy Quake we Flashu w ogóle powstał. Natomiast Silverlight ma się dobrze: QuakeLight 1.30.

JSAMF: JavaScript AMF Library

czwartek, Czerwiec 4th, 2009

JSAMF to javascriptowa biblioteka obsługująca istniejące serwisy AMF. Stworzona głównie na potrzeby lekkich zastosowań pisanych głównie w amfphp, PyAMF, czy AmFast. Wersja pre-alpha obsługuje tylko zdalne wywoływanie metod i odbieranie rezultatów. Docelowo chcę dodać również trwałe połączenie z serwerem do obsługi server push, pseudo-mapowanie klas i jakąś przyzwoitą obsługę błędów po stronie JS.

Po dość długich poszukiwaniach podobnego projektu okazało się, że dość podobne rozwiązanie istnieje już w Blaze DS. Jednak moim  celem jest utrzymanie względnie małego rozmiaru biblioteki i jak najbardziej generycznego podejścia do tematu.

Kcem SWF10

czwartek, Maj 15th, 2008

Mała instrukcja dla wszystkich Adamów Słodowych: Jak tworzyć nowe cuda w SWF10.

Flash Player 10: Astro. Publiczna Beta

czwartek, Maj 15th, 2008

Dla wszystkich, którzy czekali i doczekać sie nie mogli jest pierwsza publiczna wersja beta Flash Player 10 Astro. Klikać i ssać!

Apdejt:
Może dzisiaj skrobnę coś więcej na temat możliwości nowego playera.

Pomoc potrzebna!

wtorek, Kwiecień 8th, 2008

Z powodu poważnego braku funkcjonalności kończenie projektów, które polegają w głównej mierze na operowaniu klasą Socket jest potężnym bólem pod kością ogonową. Tak jest między innymi z moim FlexFTP, jak również z mooskowym projektem ASql. Jednak jest szansa, że nas usłyszą. W Adobe Bug System dla Flash Playera znajduje się opisywany przeze mnie problem: FP-6. Wystarczy się zarejestrować i zagłosować. Wiem, że ten problem jest przesunięty do bazy danych bugów Flash Playera, ale może nas usłyszą. Być może dzięki temu w AIR 2.0 będziemy mogli się cieszyć pełnowartościową obsługą gniazd.

Myszki w dłoń i do głosowania! Niech nas też usłyszą ;]

LocalConnection + SWFObject + Internet Explorer = BUG!

wtorek, Listopad 13th, 2007

Z racji tego, że ostatnio aż za często korzystam z FrajerFoxa umknął mi pewien problem jak się pojawia przy korzystaniu z tripletu LocalConnection, SWFObject/SWFFix i IE. Połączenie odbierające w tym przypadku nie podłączało się pod zadany kanał. localConnection.connect zawsze zwracał false. Wystarczy jednak opóźnić trochę wywołanie metody connect i wszystko hasa jak PB przykazał.

Actionscript:
  1. var conn:LocalConnection = new LocalConnection();
  2. function doConn ()
  3. {
  4. clearInterval(intvl)
  5. conn.connect("foobar");
  6. }
  7.  
  8. //GOOD!
  9. var intvl:Number = setInterval(doConn, 10);
  10.  
  11. //BAD
  12. //conn.connect("foobar");

Dzieckiem w kolebce, kto łeb urwał Hydrze

poniedziałek, Październik 1st, 2007

Drugi dzień Adobe MAX Chicago w pełni rozkiwitu (sześć godzin na minusie). I już coś wiadomo na temat Flash Playera 10: BĘDZIE 3D. Widać też, że Adobe poważnie patrzy na plany AMD dotyczące uruchamiania aplikacji na GPU. Za UnitZeroOne: dziesiąta wersja dostanie lepsze wsparcie tekstu (aż się boję jak wtedy może wyglądać Buzzword), język Hydra, który wygląda na pixel shaderową implementację Adobe i wcześniej wspomniane wsparcie 3D.

//TODO: trochę to przeredagować ;-)

Flash Player 10 – Astro

środa, Wrzesień 5th, 2007

Jeszcze nie ma, ale Ted Patrick już zapowiedział, że na Adobe MAX 2007 w Chicago zostanie pokazana kolejna, okrągła wersja Flash Playera: 10. Nazwa kodowa Astro. Nowe funkcjonalności ponoć "rozsadzają czachę" i "wykraczają ponad to wszystko co jest dziś dostępne na rynku". Czyżby zatrudnili ekipę Papervision3D? ;) Po tym co dziś nam daje, mimo wszystko, software'owe 3D może możemy oczekiwać jakiejś wbudowanej, prymitywnej, ale natywnej obsługi trzeciego wymiaru? A może będzie to VoIP? MAX w Czikagowie już 30 września.

Flash Player wspiera H.264

wtorek, Sierpień 21st, 2007

Dzisiaj wyjdzie nowa wersja beta Flash Playera (Update 3) obsługująca wideo w standardzie H.264. Znaczy to mniej więcej tyle, że teraz Flash będzie sobie obsługiwał takie formaty jak *.mov, *.mp4, czy *.3gp. Dla mniej zorientowanych to technologia, której używa się w filmach HD na Blue-Ray, czy HD-DVD.

Jak pisze Tinic początkowo obsługa H.264 miała być zaimplementowana w następnej głównej wersji wtyczki, ale upierdliwość klientów wzięła górę. Pewnie Silverlight ze swoim VC-1 też się do tego przyczynił. Oczywiście obsługa nowego formatu będzie całkowicie przeźroczysta z punktu widzenia API, dokładnie tak samo jak było przy wprowadzeniu VP6. We wspomnianym wpisie jest też drobna wzmianka o następnym FMS, niestety nic ponad to, że i on będzie obsługiwał ten standard.

Jest jeszcze jedno "niestety": większość dodatkowych smaczków takich jak różne wersje językowe, czy dźwięk wielokanałowy, pojawi się w następnej, pewnie dziesiątej, wersji Flash Playera. Obecny silnik dźwięku był zaprojektowany jeszcze w 1996 roku. Jak to mówią na mieście "Czasy się a'zmieniają".

//Update:
Oficjalnie jeszcze nie ma, ale po linku do poprzedniej wersji rozkminiłem, że nowa jest już na serwerze

Już jest do pobrania tutaj.

ASV6 Alpha, AS3 obnażony

wtorek, Sierpień 14th, 2007

Wczoraj światło dzienne (ok, u mnie nocne, bo sprawdzałem w nocy) ujrzała kolejna wersja Action Script Viewer. Jak na alfę wydaje się być nawet stabilna. To co zrywa czapkę z głowy to prędkość: dekompilacja całego frameworku Flexa zajmuje dosłownie chwilę. Pamiętam jak przy dekompilacji projektów z Flex1.5, czy OpenLaszlo można było wyjść na kawę, pizzę, wrócić i jeszcze wziąć porządny prysznic. W porównaniu do starszych wersji to duży postęp.

Lekkim bólem może być cena: na dzień dzisiejszy to już 80$, a jeszcze dwa tygodnie temu było 60. Ale kto późno przychodzi... Gdy dodamy do tego fakt, że ASV zdekompiluje każdy projekt w AS3, a więc Flash CS3, Flex 2, czy AIR, mamy naprawdę potężne narzędzie do analizy i optymalizacji ostatecznego kodu, ratowania tyłka w sytuacjach kryzysowych, jak i szukania inspiracji. Zatem od wczorajszego dnia zamiast inwestować w zaciemnianie kodu - lepiej zainwestować w know-how, bo wiedzy nie da się ukraść.