Kod znajduje sie pod adresem http://www.pawelkowalczyk.com/flex/ i odnosi sie do dznia 31.12.2007.
W pracy nuda, wiec sie chlopcy skupili na wymyslaniu rzeczy dziwnych i nikomu niepotrzebnych. Dostalo mi sie wiec zadanie, ktore nie pozwolilo skonczyc galerii. Zmierzylem sie z cotygodniowym sprawozdaniem, na ktore czasem przychodzi SZEF. Szef lubi wodotryski, dlatego raz na pol roku zmieniamy nasze prezentacje…
Do rzeczy:
- system dostarcza 3 pliki XML z danymi, ktos do nich zaglada i dodaje komentarze do liczb.
- potrzeba nam 3 pie-chart’y z procentowym rozkladem danych. zielone - gotowe, zolte - cos do zrobienia, czerwone - zle…
- ma byc kolorowo i efektownie
Zabawa z kodem:
- na poczatek zadany styl, ktory zmienia kolor tla pod okienkiem Alert. Alert zas ma pokazywac cyferki i opis pobrany z XMLa po kliknieciu na serie z wykresu
- W skrypcie pierwsze 3 importy odpowiedzialne sa za efektowne zachowanie wykresu. Czwarty to obsluga Alertu - ‘fiku-miku’ okienka pod ktorym znika rozmyta aplikacja. Cool. Wykres sie wysuwa, albo nie, jak sie odkliknie checkbox w lewym gornym rogu
- funkcja …itemClick - nie jestem tu jej autorem - obsuguje zachowanie wykresu. Po kliknieciu zadana seria wysuwa sie poza chart i wykres obraca sie do poziomej linii po prawej stronie
- funkcja - itemOver - podswietla serie (w moim Flex2 cos sie wali, ale w pracy wszystko gra)
- funkcja - itemOut - wygasza serie
Nie dalem rady z dynamicznym ladowaniem danych, wiec pliki XML laduje na sztywno.
Ciasteczko (PieChart) dostaje kolory zgodne z kolejnymi z listy ‘mx:fills’, oraz legende, ktora zmiescilem na wykresie.
Za zmiane danych odpowiada zestaw RadioButtons, ktore podmieniaja serie danych (dataProvider) ‘na chama’. Zadnej finezji.
Nie zapomnijcie zajrzec do mojego miasteczka >>>TU<<<
0 Odpowiedzi do “Wykresik na zamowienie”
Napisz odpowiedź