31
gru
07

Wykresik na zamowienie

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”


  1. Brak komentarzy

Napisz odpowiedź