A Flashben egyes szövegrészeket vagy akár egyetlen jelet is beállíthatunk
HTML-linkként. Ha a megfelelő szóra vagy jelre kattintunk, megjelenik
a mezőbe beírt címen lévő weboldal. Megadhatunk egy másik SWF-filmet
is, ekkor egy
új Flash-film töltődik be.
Tipp: Ahhoz, hogy a szövegmező linkként
felismerhető legyen, a szöveget jelöljük más színnel.
Nyomógomb használata HTML-linkként
Ahhoz, hogy egy nyomógomb segítségével html oldalt nyithassunk
meg, a következő akciót kell a gombhoz rendelnünk:
on (release) {
getURL("http://flash.lap.hu", "_blank");
}
Az első paraméter tehát a teljes URL, a második pedig a target (cél).
A target paraméter lehetséges értékei:
_blank - a hivatkozott oldal új ablakban nyíljon meg
_parent - a hivatkozott oldal a szülő ablakban nyíljon meg
_self - a hivatkozott oldal ugyanabban az ablakban nyíljon meg
_top - a hivatkozott oldal több frame használata esetén a legfelső frame-be töltődik
Egyszerű flash weboldal készítése
Egy weboldal már elég összetett ahhoz, hogy érdemes legyen odafigyelni az egyes szerkezeti elemek tagolására. A jól elkülöníthető, eltérő funkcionalitású elemeket helyezzük külön rétegre, vagy készítsük el külön filmszallagra (Movie Clip). Így a későbbiekben könnyebbé válik az oldal bővítése, karbantartása.
A következőkben egy egyszerűbb weboldal szerkezeti elemeit fogjuk elkészíteni:
háttér
menü rendszer
tartalom
Ezen elemek számára készítsünk külön rétegeket [Layer] az időegyenesen.
Háttér Egyszerű grafikai objektum, lehet bitkép, színátmenet, vagy egyéb rajzolt grafika. Elkészítése után a réteget zárolhatjuk, így nem fogja zavarni későbbi munkánkat.
Menü rendszer
A nyomógombnak elegendő egyetlen szimbólumot készíteni, és ennek példányait elhelyezni az oldalon. Ha feliratot is szeretnénk a gombhoz készíteni, érdemes ezt a nyomógompéldányok fölé külön elkészíteni.
Ha hangot szeretnénk a nyomógombhoz rendelni, ezt a szimbólum megfelelő állapotában tegyük meg.
A
hivatkozásokat a nyomógomb-példányokhoz rendelt szkript segítségével valósíthatjuk meg a fent leírt módon.
Tartalom
A menüpontokhoz tartozó oldalakat külön filmszakaszban érdemes elkészíteni. A filmszakaszra [Movie Clip] illetve annak pontjaira nevükkel hivatkozni tudunk. Ehhez először is címkéket kell a megfelelő kulcs-képkockákhoz [Keyframe] rendelnünk:
Jelöljük ki az adott aloldal képkockái közül az első Frame-et.
A tulajdonságok panelen [Properties] a Frame mezőbe gépeljünk be egy elnevezést (pl.: elso)
Ezek után az időegyenesen [Timeline] egy piros zászló jelzi a cimkével jelölt képkockát:
Ha egy filmszakasz [Movie Clip] egy példányára hivatkozni szeretnénk, ezt is címkével kell ellátnunk (el kell neveznünk).
Helyezzük el a filmszakaszt a Stage-en.
Jelöljük ki a filmszakaszt. (Ha a filmszakasz első képkockája üres, egy kis karika jelöli annak helyét, és erre kattintva jelölhetjük ki azt.)
Filmszakaszt jelölő karika: Kijelölt Filmszakasz jele:
A Tulajdonságok panelon [Properties] adhatunk nevet a filmszakasz adott példányának.
Ha a nyomógomb lenyomásával az adott aloldalt szeretnénk megjeleníteni, az aloldalt tartalmazó filmszakasz megfelelő képkockájára kell irányítani a lejátszófejet. Ezt a következő Actionscripttel tehetjük meg:
on (release) {
tellTarget ("tartalom") {
gotoAndPlay("elso");
}
}
A tellTarget paramétere a filmszakasz [Movie Clip] példányának neve, míg a gotoAndPlay a paraméterében megadott címkéjű képkockától indítja a lejátszást. Az aloldalhoz tartozó utolsó képkockához ne felejtsük el a Stop(); funkciót hozzárendelni, nehogy a lejátszás a következő aloldal képkockájára ugorjon!