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.
Archiwum kategorii ‘flash’
Silverlight vs Flash 10:0
niedziela, Lipiec 26th, 2009JSAMF: JavaScript AMF Library
czwartek, Czerwiec 4th, 2009JSAMF 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, 2008Mała instrukcja dla wszystkich Adamów Słodowych: Jak tworzyć nowe cuda w SWF10.
Flash Player 10: Astro. Publiczna Beta
czwartek, Maj 15th, 2008Dla 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, 2008Z 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, 2007Z 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
-
var conn:LocalConnection = new LocalConnection();
-
function doConn ()
-
{
-
clearInterval(intvl)
-
conn.connect("foobar");
-
}
-
-
//GOOD!
-
var intvl:Number = setInterval(doConn, 10);
-
-
//BAD
-
//conn.connect("foobar");
Dzieckiem w kolebce, kto łeb urwał Hydrze
poniedziałek, Październik 1st, 2007Drugi 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, 2007Jeszcze 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, 2007Dzisiaj 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
ASV6 Alpha, AS3 obnażony
wtorek, Sierpień 14th, 2007Wczoraj ś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ść.
