TartalomMacromedia Flash
10. óra


HTML-linkek használata flashben

URL-szöveg használata HTML-linkként

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:

  1. labelJelöljük ki az adott aloldal képkockái közül az első Frame-et.
  2. A tulajdonságok panelen [Properties] a Frame mezőbe gépeljünk be egy elnevezést (pl.: elso)
  3. Ezek után az időegyenesen [Timeline] egy piros zászló jelzi a cimkével jelölt képkockát: label

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).

  1. Helyezzük el a filmszakaszt a Stage-en.
  2. 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:
  3. 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!

Előző oldal