[ Pobierz całość w formacie PDF ]
SWT. Obiekt Radio Button Dzięki obiektowy Radio Button (rys.5.42.) mo\na w dość prosty sposób dać u\ytkownikowi mo\liwość wyboru jednej z kilku opcji. Rysunek 5.42. Obiekt Radio Button Właściwości obiektu Radio Button znajdujące się w panelu Generator (rys.5.43.) są następujące: Rysunek 5.43. Właściwości obiektu Radio Button w panelu Generator " Data source. Właściwość określa lokalizację zródła danych w sieci przy pomocy relatywnego lub absolutnego adresu URL; " On symbol (symbol On). Właściwość przechowuje nazwę symbolu znajdującego się w bibliotece szablonu SWT (lub bibliotece dołączonego pliku SWT), który przedstawia aktywny (kliknięty) element Radio Button; " Off symbol (symbol Off). Właściwość przechowuje nazwę symbolu znajdującego się w bibliotece szablonu SWT (lub w bibliotece dołączonego pliku SWT), który przedstawia nieaktywny element Radio Button; " Text Symbol (symbol Text). Właściwość przechowuje nazwę symbolu znajdującego się w bibliotece szablonu SWT (lub w bibliotece dołączonego pliku SWT), który zawiera pole tekstowe ze zmienną generatora {text}. Pod tę zmienną będą przypisywane ze zródła danych łańcuchy tekstowe, które będą pózniej stanowić etykiety dla poszczególnych elementów Radio Button; " Line spacing (odstęp między elementami). Właściwość określa odstęp w pionie między kolejnymi elementami obiektu Radio Button; " Selected by Default (domyślnie aktywny). Właściwość określa, który z elementów powinien być aktywny podczas rozpoczęcia wyświetlania animacji. Domyślnie jest to wartość 1 (element pierwszy); " Select button variable (zmienna elementu). Właściwość określa nazwę zmiennej, która umo\liwia w skryptach ActionScript określanie, który z elementów obiektu Radio Button jest aktywny. Domyślna nazwa zmiennej to radioVar; " Instance name. Właściwość to nazwa, która umo\liwia kontrolowanie obiektu Radio button z poziomu języka ActionScript. Dane dla obiektu Radio Button muszą zawierać kolumnę o nazwie TEXT. Elementu tej kolumny stanowią etykiety dla powstających elementów Radio button. Plik dla obiektu z rys.5.42 wygląda następująco: Text Opcja 1 Opcja 2 Opcja 3 wiczenie - U\ywanie właściwości Select button variable Zmienna, której nazwę podajemy jako właściwość Select button variable umo\liwia zidentyfikowanie w skryptach ActionScript (lub w dynamicznym polu tekstowym), który z elementów obiektu Radio button jest aktualnie aktywny. Bez tej zmiennej obiekt Radio button byłby praktycznie bezu\yteczny, poniewa\ nie moglibyśmy zorientować się, który element obiektu jest aktualnie aktywny. Wykonamy teraz proste ćwiczenie, które umo\liwi nam zapoznanie się z tym mechanizmem. 1. Stwórzmy we Flashu nową animację. 2. Umieśćmy w obszarze roboczym obiekt Radio button. 3. W oknie, które otwiera się po kliknięciu na właściwości Data source wpiszmy następujący ciąg tekstowy (rys.5.44.): Rysunek 5.44. Dane mo\na wpisać bezpośrednio do okna Data source, trzeba tylko pamiętać aby pierwszym znakiem jaki znajduje się w polu tekstowym był znak # #text Przycisk1 Przycisk2 Przycisk3 Przycisk4 Do tej pory zawsze umieszczaliśmy dane w osobnym pliku tekstowym, jednak Generator dopuszcza mo\liwość umieszczenia danych bezpośrednio w oknie Data Source (więcej mo\na o tym przeczytać w rozdziale 7. yródła danych ), gdy u\yjemy znaku # jako pierwszego znaku w polu tekstowym. 4. Stwórzmy nowy symbol typu Graphic o nazwie Text i umieśćmy w nim pole tekstowe, w którym będzie znajdował się zapis: {text}. Nale\y przy tym określić rodzaj czcionki, jej kolor, wielkość oraz styl. 5. Wróćmy do trybu edycji animacji i wyselekcjonujmy obiekt Radio button. 6. Jako właściwość Text symbol podajmy nazwę stworzonego przed chwilą symbolu. 7. Właściwość Line spacing ustawmy na 200, resztę pozostawmy bez zmian i opublikujmy animację. Powinniśmy uzyskać obraz podobny do tego z rysunku 5.45. Poniewa\ nie określiliśmy właściwości On symbol oraz Off symbol Generator tworzy je u\ywając obrazów domyślnych. Rysunek 5.45. Obiekt Radio button 8. Teraz stwórzmy w obszarze roboczym dynamiczne pole tekstowe typu Dynamic Text i nadajmy mu nazwę (czyt. określmy jego zmienną jako) RB.
[ Pobierz całość w formacie PDF ] zanotowane.pldoc.pisz.plpdf.pisz.plalternate.pev.pl
|
|
|