[ Pobierz całość w formacie PDF ]
.10.Definicja funkcji changeBgColor().Pamiêtaj, ¿e linia 9.mapuje poleceniechangeBgColor z akcji FSCommand Flasha na tê funkcjê.11.Linia przekazuj¹ca zmienn¹ stringFlash do w³aœciwoœci document.bgColor,okreœlaj¹cej kolor t³a dokumentu HTML.Gdy akcja FSCommand z Flasha wyœlepolecenie changeBgColor, wywo³ana zostanie funkcja JavaScript changeBgColor(),która przeka¿e wartoœæ argumentu z akcji Flasha do w³aœciwoœcidocument.bgColor.12.W tej linie zmiennej stringFlash przypisywany jest z powrotem pusty ci¹gznaków, wiêc nastêpne wywo³anie akcji FSCommand nie u¿yje ju¿ argumentu zpoprzedniego wywo³ania.13.W tym fragmencie kodu wykrywamy obecnoœæ przegl¹darki Internet Explorer dlaWindows i mapujemy funkcje JavaScript w odpowiednim skrypcie VBScript (jêzykten u¿ywany jest wy³¹cznie w wersji Internet Explorera dla Windows).14.Znacznik koñcz¹cy kod skryptu JavaScript.Ostrze¿enieZ pewnych powodów akcja FSCommand pomija atrybut NAME w znaczniku.Upewnij siê, ¿e wstawi³eœ ten atrybut do znacznika.Wartoœæ atrybutu powinnaodpowiadaæ nazwie filmu.SWF, bez rozszerzenia.SWF.W przyk³adzie omawianym wtym podrozdziale wartoœci¹ tego atrybutu bêdzie wiêc ci¹g znaków "countdown".I to wszystko! Po rêcznym wstawieniu wymienionych linii JavaScript mo¿eszza³adowaæ dokument HTML do przegl¹darki Internet Explorer lub Netscape (zgodniez tym, co pisaliœmy na pocz¹tku tego podrozdzia³u).Gdy odtwarzacz Flashadojdzie do ujêæ z akcjami FSCommand, t³o HTML zmieni kolor razem z t³em filmu.Nastêpnym krokiem bêdzie wstawienie do dokumentu znacznika , którywyœwietli postêp ³adowania filmu w oknie przegl¹darki.Na CD-ROM-ieGotowy plik z omawianym tu przyk³adem (z uwzglêdnieniem tak¿e poni¿szegopodrozdzia³u, gdzie do dokumentu HTML wstawiony zosta³ licznik postêpu³adowania strony) znajdziesz na CD-ROM-ie pod nazw¹ countdown_complete.fla wkatalogu ch41\PercentLoaded.Znajdziesz tam tak¿e plik countdown_complete.swf idokument HTML z kodem JavaScript, w pliku countdown_complete.html.Plik tenodnosi siê do filmu countdown_complete.swf.Jeœli napotkasz jakieœ trudnoœci wwykonywaniu opisywanych tu przyk³adów, mo¿esz zajrzeæ do odpowiednich plików iprzeanalizowaæ ich zawartoœæ.Wykorzystanie metody PercentLoaded()JavaScript mo¿e sterowaæ ró¿nymi w³aœciwoœciami filmu Flasha.Poza zakresemtematycznym tej ksi¹¿ki by³oby omówienie wszystkich metod JavaScript, któremo¿na zastosowaæ w przypadku filmów Flasha — jeœli chcesz poznaæ pe³n¹ listêmetod JavaScript stosowanych z filmami Flasha, zajrzyj na stronê firmyMacromedia, do dzia³u pomocy technicznej dla u¿ytkowników Flasha:http://www.macromedia.com/support/flash/ts/documents/tn4160.htmlW tym podrozdziale zajmiemy siê wykorzystaniem metody PercentLoaded() dowyœwietlenia w polu tekstowym informacji o postêpie w ³adowaniu filmu Flasha.Pole tekstowe utworzymy przy u¿yciu znacznika , a nastêpnie wprowadzimyodpowiedni kod JavaScript.1.Otwórz plik countdown.fla, którego u¿ywa³eœ w poprzednim podrozdziale.Wwarstwie percentLoaded powinieneœ ujrzeæ puste ujêcie kluczowe w klatce 1.Wstaw do tego ujêcia akcjê FSCommand.W polu Command tej akcji (panel Actions)wpisz PercentLoaded.Polecenie to nie wymaga wprowadzania argumentów.Tak samozdefiniowane akcje FSCommand wstaw do ujêæ nr 10, 20, 30, 40, 50, 60 i 67 wwarstwie percentLoaded.Wyeksportuj plik.SWF o nazwie countdown.swf za pomoc¹poleceniema File/Export Movie.Upewnij siê, ¿e umieœci³eœ ten plik w tym samymkatalogu co dokument HTML, którym zajmowaliœmy siê w poprzednim podrozdziale.2.W edytorze tekstowym (na przyk³ad Notepad albo SimpleText) otwórz wspomnianydokument HTML.3.Wstaw nastêpuj¹cy kod HTML pod znacznikami i :Powy¿szy kod korzysta z dwóch atrybutów NAME, które zostan¹ rozpoznane przezinterpreter JavaScript.Oprócz tego atrybut STYLE jêzyka DHTML przypisujewartoœæ display:show do znaczników i [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • listy-do-eda.opx.pl