V dneÜnφm dφle budeme pokraΦovat v poznßvßnφ ActionScriptu. Ukß₧eme si dalÜφ akce a vysv∞tlφme si jejich Φinnost.
Umφst∞nφ v knihovn∞: Actions -> Browser/Network.
Tento p°φkaz umo₧≥uje komunikovat s Flash Playerem (s animacφ v .exe souboru) nebo s funkcemi JavaScriptu, kterΘ jsou vlo₧eny do strßnky s v²sledn²m klipem.
P°i pou₧itφ s Flash Playerem existujφ nßsledujφcφ volby:
Pomocφ p°φkazu FSCommand m∙₧eme vyvolat takΘ funkci v JavaScriptu. Tato funkce m∙sφ mφt nßsledujφcφ formßt NazevKlipu_DoFSCommand(command, parameters). Jako NazevKlipu dosadφme nßzev klipu - pokud bude klip ulo₧en jako test.swf, bude nßzev funkce test_DoFSCommand(command, parameters). Celß funkce pak m∙₧e vypadat nßsledovn∞:
function test_DoFSCommand(command, args) { alert("P°φkaz: " + command + "\nParametry: " + args); }
Ve Flashi m∙₧eme vyu₧φt zabudovanΘ podpory p°φkazu FSCommand a z menu File -> Publish Settings (CTRL + SHIFT + F12) -> HTML vybrat volbu Template -> Flash with FSCommand. Po vygenerovßnφ tΘto strßnky pomocφ menu File -> Publish Preview -> HTML se pot°ebn² HTML a JavaScript k≤d automaticky vygeneruje.
Umφst∞nφ v knihovn∞: Actions -> Browser/Network.
Pomocφ tohoto p°φkazu m∙₧ete otev°φt okno prohlφ₧eΦe (p°φpadn∞ i lokßlnφ HTML soubor) se zvolen²mi vlastnostmi:
P°φkladem vyu₧itφ m∙₧e b²t akce, kterß nastane po kliknutφ na tlaΦφtko a otev°e novΘ okno prohlφ₧eΦe s adresou "http://www.chip.cz/":
on (press) { getURL("http://www.chip.cz/", "_blank"); }
Umφst∞nφ v knihovn∞: Actions -> Browser/Network.
Pomocφ tohoto p°φkazu m∙₧ete naΦφtat do svΘ animace externφ SWF soubory, kterΘ v₧dy vlo₧φ do vlastnφ vrstvy, jen₧ se v₧dy umφstφ nad hlavnφ vrstvou. Vlo₧enß animace p°evezme rychlost p°ehrßvßnφ, velikost, barvu, atd. od zßkladnφ vrstvy. P°i zadßvßnφ mßme nßsledujφcφ mo₧nosti:
Typick² p°φklad m∙₧e b²t naΦtenφ externφho SWF souboru do ·rovn∞ 1:
on (press) { loadMovieNum("test.swf", 1); }
Umφst∞nφ v knihovn∞: Actions -> Browser/Network.
Pomocφ tohoto p°φkazu m∙₧ete odebrat vlo₧en² klip podle vrstvy nebo podle nßzvu klipu.
on (release) { unloadMovieNum(1); }
V dneÜnφm dφle jsme si ukßzali dalÜφ p°φkazy (akce), na kterΘ v dalÜφch dφlech navß₧eme.
Pro tento dφl to bude vÜe. V p°φÜtφm dφle budeme pokraΦovat v ActionScriptu.