Banner rotator
Aplikacja umożliwiająca tworzenie banerow
główne założenie :
- ustawienia wielkości sceny
- ustawienie wielkości i pozycji bloku slideshow
- ustawianie wielkości i pozycji względem bloku slideshow bloku miniaturek
- ustawienie wielkości i pozycji bloku licznika slidów razem z playerem slidów
- ustawienia dla tooltipów do miniaturek oraz obiektów na bannerach
- ustawienia dla przejść pomiędzy bannerami
- ustawienia wyświetlania miniaturek
- ustawienia dla obiektów pojawiających się na bannerach wejście, wyjście i to co sie dzieje pomiędzy
wejściem a wyjsciem.
[login to view URL]
Sterowanie komponentem powinno odbywać się za pomocą
miniaturek, oraz buttonów następna poprzednia
buttony:
- ustawienie względem slideshow
- miniaturki mogą mieć elementy tip
- występowanie (tak , nie, pojawianie się podczas najechania na obszar bannera)
- możliwość pojawiania się obrazka miniaturki po najechaniu na button dla następnego -
poprzedniego
- możliwość umieszczania swf, png, ustawienia brazka dla aktywnego i nieaktywnego buttona
możliwość dodania dzwięku po najechaniu, ustawienie skali dla aktywnego i nieaktywnego.
- ustalanie pozycji klawiszy
miniaturki
miniaturka może być obrazkiem png, jpg lub swf warianty miniaturek:
- buttony (buttony z animacją czasu trwania dla ustawionego przejścia po x sekund)
- pola obrazek + tekst + readmore + znacznik obrazkowy startowy gdzie każdy z elementów może
ale nie musi występować (efekty na obrazki, możliwość zmiany wyglądu miniturki po najechaniu na
zasadzie menu)
- swf powstałe przy użyciu kreatora bannerów
ustawienia dla bloku miniaturek :
\"orientation\" (horizontal, vertical)
\" row_n\" ilość wierszy
\" coll_n\" ilość kolumn
\"position_x \" - wartości wyrazone w pixelach lub wartości (center, left, right) ,
\"position_y\" - wyrazone w pixelach lub wartości (center, top, bottom) ,
\"block_w\" szerokość bloku miniaturek
\"block_h\" wysokość bloku miniaturki \"block_w\"
deklaracje dla pojedynczej miniaturki:
miniaturka może być jpg, png, swf (rownież stworzonym za pomocą tego creatora bannerow czyli
moze być bannerem zewnętrznym)
najechanie na miniaturkę może powodować wyświetlenie tooltipa (tooltip_on, tooltip_off)
każda miniaturka może zawierać:
\"title\", \"s_desc\", \" readmore\", \"th_image\", \"link\"
2. Pojawianie się obiektów:
pojawiające się elementy powinny mieć ustawienia:
start_animation
ban_animation
end_animation
dla \"start_animation\" i \" end_animation\" ustawianie czasu rozpoczęcia \"time\" oraz czasu
trwania \"duration\"
każdy obiekt powinien mieć punkt zaczepienia \"x\" i \"y\" szerokość \"width\" oraz wysokość \"heigh\"
definiowalne zdarzenia na obiekcie: \" mouse_on\" ,\"mouse_out\",\"mouse_click\"
na początku efekty pojawiania się i znikania obiektów (start_animation , end_animation):
fly_in, fly_out, short_fly_in, short_fly_out, fade_in, fade_out, zoom_in, zoom_out, magnify_in,
magnify_out
start_from (stage, object id, position)
3. Deklaracje związane z obiektami
4 .Przejścia pomiędzy bannerami:
Przejścia pomiędzy bannerami powinny być możliwe w nastepujących wariantach:
- po określonym czasie - autorotowanie
- po czasie wynikającym z ustawieniach pojedynczego banneru po czasie będącym sumą
start_animation, end_animation
- po wywalaniu następnego poprzedniego elementu za pomocą klawiszy
efekty przejść dla bannera:
fade
[login to view URL]
ustawienia on, off
image, title, s_desc , title_font (rozmiar, kolor, font) , s_desc_font (rozmiar, kolor, font)
space - przestrzeń pomiędzy ramką a tekstem grafiką
background (color, image), border (kolor, grubość)
border_curv - zaokrąglenie rogów tooltipa,
direction kierunek pojawiania sie (top, down, left, right)
tip - dziubek tooltipa (szerokość, wysokość, odległość od prawej krawędzi w pixelach lub center
image _margin - odleglość obrazka od tekstu
thumb_dist - odległość od miniaturki
Bannery:
tip_banner (on of inverse rewerse, szerokość, wysokość,)
cały baner ma być definiowany z xml
+ do tego potrzeba zrobić aplikację we flashu która będzie tworzyć xml z bannerem tak by użytkownik nie musiał znać xml.