Flex & Air
Programowanie aplikacji RIA
Programowanie aplikacji RIA
sierpnia 28th
No proszę, Hero, najnowsza wersja Flex SDK, doczekał się już pierwszej stabilnej wersji. Wersja ma numer 4.5 i znajdziemy w niej m.in.: komponenty DataGrid, Image i Form oparte na architekturze Spark. Niestety, na featury związane ze środowiskiem mobilnym przyjdzie nam jeszcze trochę poczekać. Więcej informacji oraz możliwość ściągnięcia Hero, znajdziecie na stronie opensource.adobe.com.
sierpnia 18th
Lubię CakePHP. Może z sentymentu, bo od niego zaczęłam moja przygodę z web developmentem. Jak mam coś napisać w PHP to zawsze najpierw sięgam po ten sprawdzony framework. Społeczność rozwijająca Cake’a zadbała o to, by można było połączyć aplikacje Flash-owe z frameworkiem za pomocą protokołu amfphp. Pluginów powstało kilka, ale w tym wpisie opisze w jaki sposób skorzystać z CpAmf. Więcej >
sierpnia 13th
Kolejna perełka dla osób łaknących wiedzy
Tym razem możesz wziąć udział w darmowym szkoleniu online, na którym będą prezentowane możliwości programu Flash Catalyst. Podczas godzinnej prezentacji zostanie pokazane w jaki sposób przekształcać grafiki utworzone w Photoshopie i Illustratorze na działające aplikację, właśnie za pomocą Flash Catalyst. Więcej szczegółów na: Adobe Presents: Transform Photoshop or Illustrator Artwork into Interactive Content without Writing Code with Flash Catalyst.
sierpnia 10th
Mam hopla na punkcie “ubierania” i zmiany wyglądu aplikacji. Moje skrzywienie zapewne wynika z tego, że przez dość długi czas zajmowałam się tradycyjnym front-endem, czyli cięciem i kodowaniem layoutu (HTML, XHTML, CSS, JavaScript itp.). Zresztą co tu dużo mówić, nadal się tym zajmuje i zajmować będę, bo to lubię
Flex, aż do swojej trzeciej odsłony miał jedną poważną wadę – znaczna zmiana wyglądu komponentów była zdecydowanie zbyt czaso – i pracochłonna. Pamiętam dobrze, że mój “pierwszy raz” ze zmianą wyglądu komponentu zajął mi chyba z 1,5 godziny i to w dodatku z książką na kolanach, która mnie prowadziła krok po kroku przez terra incognita. Jak już skończyłam wklepywać to, co było w książce, efekt był raczej mizerny, a mnie naszła tylko jedna myśl: “Jak do cholery zrobić we Flex jakąś seksowną aplikację, skoro zrobienie własnego przycisku zajmuje tyle czasu ?”. Na szczęście, zanim zdążyłam porzucić Flex’a na rzecz cięcia wymuskanych w Photoshopie layoutów, nastała era Flex’a 4 i weszły duże zmiany, które wzrokowcom (do których niewątpliwie należę) obiecywały łatwą, szybką i efektowną zmianę wyglądu aplikacji. Więcej >
sierpnia 2nd
Od kilkunastu dni jestem znowu zauroczona
Mam trochę więcej czasu, by poznać Flash Catalyst i im dłużej “bawię się” tym nowym dzieckiem od Adobe, tym częściej mam wrażenie, że Adobe naprawdę przekroczyło kolejną granicę. W dodatku taką, która wydawała mi się najeżona zasiekami i szlabanami. No bo jak programista jest w stanie dogadać się z grafikiem? Jak grafik może stworzyć jakąkolwiek sensowną funkcjonalność, skoro ni w ząb nie zna się na programowaniu? No i najważniejsze: ile czasu zmarnuje zanim napiszę aplikację, która nie dość, że implementuje skomplikowaną logikę, to jeszcze wygląda jak w Photoshopie? Więcej >
lipca 25th
W poprzednim wpisie o tablicach w ActionScript, pisałam o podstawach tworzenia i manipulowania tym typem danych. W tym poście przejdziemy do bardziej interesujących i zaawansowanych zagadnień dotyczących tablic. Więcej >
lipca 18th
Przygotowuje prezentację możliwości Flex i AIR dla osób z mojej firmy (w ramach nawracania niewiernych
. Moje audytorium jest mocno Java-owe, więc przy okazji przygotowywania przykładów integracji Flex’a z Javą pomyślałam, że popełnię posta na temat BlazeDS. Więcej >
lipca 4th
Pisząc aplikację niewielkiego kalkulatora (na pewno się pochwalę jak skończę
, potrzebowałam w niej umieścić animowanego gif-a. Sądziłam, że największym wyzwaniem będzie tutaj zrobienie takiego gif-a, bo cóż, znam się na robieniu grafiki “jak świnia na gwiazdach”. Na szczęście wujek google zawsze pomoże. Tutoriali jest masa (jak nie wiesz jak stworzyć takiego gif-a zajrzyj np. tutaj). Nawet szybko i sprawnie mi poszło, gif skacze tak jak powinien. Nieświadomie umieszczam gif’a tak jak każdy inny obrazek w aplikacji Flex:
<mx:Image source="images/moj_obrazek.gif"/>
Kompiluje aplikację, odpalam przeglądarkę, a obrazek ani drgnie
Okazuje się, że klasa Image nie obsługuje animowanych obrazków! No cóż, to co w HTML jest banalne, we Flex jest trochę bardziej skomplikowane. Więcej >
lipca 1st
Jeszcze nie ostygła i nie nabrała ogłady 4 odsłona Flex-a, a już pojawiły się informacje o jego następcy. Wersja 5 ma obiecująco brzmiącą nazwę – Hero. Nasz bohater ma przynieść 3 istotne funkcjonalności:
Więcej na oficjalnym blogu Flex Team.
czerwca 27th
Tablice są bardzo przydatnym typem danych. Przypominają uporządkowaną listę elementów i tak jak w liście elementy w tablicy są numerowane, przy czym pierwszy element tablicy ma indeks równy zeru. Dzięki indeksom możliwe jest lokalizowanie poszczególnych elementów tablicy. Więcej >