[ Pobierz całość w formacie PDF ]
symbol Poprzedni będący przyciskiem nawigacyjnym listy;
" Home symbol (Dom - powrót). Właściwość określa nazwę symbolu, który będzie u\yty jako
symbol Powrót (początek listy) będący przyciskiem nawigacyjnym listy;
" Next symbol (następny). Właściwość określa nazwę symbol, który będzie u\yty jako symbol
Następny, będący przyciskiem nawigacyjnym listy;
" Text symbol (Tekst). Właściwość przechowuje nazwę symbolu, który zawiera zmienną {text}.
Zmienna ta przechowuje parametry tekstu (krój czcionki, wielkość czcionki, kolor itp.), które będą
u\yte dla tekstu pojawiającego się w liście;
" Symbol spacing (odstęp między symbolami) właściwość to odstęp pomiędzy dwiema
kolumnami symboli, które są standardowo tworzone w liście wielostronicowej. Jednostka to 1/20
piksela;
" Line spacing (odstęp między liniami) właściwość określa odstęp między kolejnymi elementami
listy wielostronicowej. Jednostka to1/20 piksela;
" External Symbol File (zewnętrzny plik z symbolami). Właściwość przechowuje ście\kę dostępu
do innego szablonu SWT, z którego będą pobierane symbole Next, Previous, Home, Text oraz
inne symbole, które są wymieniane w danych pobieranych przez obiekt Multipage List.
Podczas przetwarzania szablonu SWT na animację SWF Generator najpierw szuka symbol w
zewnętrznym szablonie (jeśli ście\ka dostępu została określona) a następnie, jeśli owe symbole
nie zostały odnalezione, Generator przeszukuje aktualnie przetwarzany szablon SWT;
" Instance name. Nazwa identyfikująca obiekt Generatora w skryptach ActionScript. Lista jako
obiekt ActionScript posiada trzy dodatkowe właściwość, które określają, obiekt Multipage list. Te
właściwości to:
1. numPages liczba stron w liście;
2. numItems całkowita liczba elementów w liście;
3. currentPage aktualnie wyświetlana strona listy.
Dane, które są podawane do elementu Multipage list wymagają przynajmniej kolumny TEXT
dodatkowo mogą zawierać kolumny SYMBOL i URL (a tak\e WINDOW jeśli występuje kolumna URL).
Kolumna TEXT nie zawsze jest wykorzystywana (tj. informacje w niej zawarte nie zawsze są przez
animację wykorzystywane). Przykładowo dla listy z rysunku 5.34. u\yto następującego zródła danych:
Text, Symbol, Name, Title, Phone, Email, Url
, Header, , , , , , ,
, Name, Mary Wright, Technical Writer, 1111, mwright@mycompany.com,
http://www.somecompany.com
, Name, Jane Smith, QA Manager, 2222, jsmith@mycompany.com,
http://somecompany/team/jsmith/index.htm
, Name, Cathy Davis, QA Engineer, 3333, cdavis@mycompany.com,
, Name, Joe Nelson, Engineer, 4444, jnelson@mycompany.com,
, Name, Steve Dunn, Engineer, 5555, sdunn@mycompany.com,
http://www.macromedia.com/support
, Name, Bob Peters, QA Engineer, 6666, bpeters@mycompany.com,
http://www.macromedia.com
, Name, Matthew Roberts, Manager, 7777, mrobers@mycompany.com,
http://www.macromedia.com
, Name, Tim Rogers, Engineer, 8888, trogers@mycompany.com,
, Name, Min Mayes, Engineer, 9999, mmayes@mycompany.com,
, Name, Deirdre Baker, Marketing, 0001, dbaker@mycompany.com,
, Name, Laurie Steiner, Marketing, 0002, lsteiner@mycomapny.com,
, Name, Shellie Tyler, Product Manager, 0003, styler@mycompany.com,
wiczenie
Obiekt MultiPage List jest dość zło\onym obiektem, dlatego wykonamy teraz ćwiczenie, które
zapozna nas z tym obiektem.
1. Otwórzmy plik Rozdzial05\Cwiczenia\MultiPage_List.fla a następnie zapiszmy go (Save as) w
dowolnym katalogu na swoim dysku.
Jest to pusta animacja, która w bibliotece posiada trzy przyciski.
2. Umieśćmy w obszarze roboczym obiekt Multipage List tak, aby zajmował on większą część białej
przestrzeni tego obszaru.
3. Otwórzmy notatnik i wprowadzmy do niego następujący tekst:
Text, Symbol, Personalia, Stanowisko, Telefon
, Osoba, "Danuta Roza", "Dyrektor", 9988723
, Osoba, "Wojciech Kowalski", "Glowny ksiegowy", 8762372
, Osoba, "Aleksander Nowak", "Zaopatrzenie", 7656430
, Osoba, "Wojciech Gutkowski", "Robotnik", 7645329
, Osoba, "Slawomir Wozniak", "Informatyk", 6509873
, Osoba, "Witold Kobiela", "Kierowca", 6545340
Plik zapiszmy jako dane.txt w tym samym katalogu, w którym znajduje się edytowana przez nas
animacja.
4. Jako właściwość Data source obiektu Multipage List podajmy plik, który przed chwilą
stworzyliśmy.
[ Pobierz całość w formacie PDF ]