Flash SWF fájl betöltése

Kategóriák FLASH, Programozás, webfejlesztés
04-09-2007

2


Cél egy nagyon egyszerű flash (Flash 8.) aminek információt hordozó tartalmát külső SWF fájlokból töltjük be. Tényleg csak nagyon kezdőknek :-)

Alapok elkészítése

FLASH mérete legyen 600×400 pixel és mondjuk 40 fps sebességű.

1. LÉPÉS: Készítsünk 3 gombot, amire kattintva betöltődnek majd a külső SWF fájlok.
library.gif

2. LÉPÉS: Készítsünk egy HASZNOS ANIM és egy HASZNOS (350×350 pixel) Movie clippet. A HASZNOS mc regisztrációs pontja a bal felső sarok legyen, mert minden betöltődő SWF regisztrációs pontja is a bal felső sarok. A HASZNOS ANIM az már lehet középpontos és ebbe tegyük és animáljuk meg a HASZNOS mc-t.
Az animáció bármilyen lehet, esetemben az első és az animáció utolsó kockájának az ALPHA-ja 0%-os így amikor majd betöltődik a külső SWF fájl, akkor kierősödik, új oldal betöltésénél pedig elhalványul.

hasznos-mc.gif

hasznos-anim-mc.gif

hasznos-anim-mc-timeline.gif

3. LÉPÉS: Az animáció csak akkor induljon el, ha már betöltődött a külső SWF oldal. Ezért a HASZNOS ANIM mc első kockájára egy betöltés ellenőrző kódot teszünk.
Ha betöltődik a külső SWF oldal, akkor automatikusan elindul az animáció és a kierősödés végén megáll, mindaddig, míg egy új menüpontra nem kattintunk.
A HASZNOS mc instance neve is legyen hasznos.

this.onEnterFrame = function() {
if (!egyszer) {
egyszer=true;
loadMovie(oldalswf,hasznos);
}
else {
sz = Number(int(hasznos.getBytesLoaded() / hasznos.getBytesTotal()*100));
if (sz == 100) {
play();
egyszer=false;
delete this.onEnterFrame;
}
}
}
stop();

4. LÉPÉS: A fő idővonalra (Scene 1) húzzuk ki a GOMBOKAT és a HASZNOS ANIM mc-t (instance neve legyen hasznosanim) az alábbiak szerint.

scene1-timeline.gif

scene1.gif

5. A GOMBOKNAK adjuk meg a funkciójukat, mindegyiknek a saját oldal.swf fájlt beírva a _global.oldalswf=”"; helyre.

on (release) {
// a _global.x egy olyan változó, amit mindenhonnan csak a névre hivatkozva elérhetünk
_global.oldalswf=”cegismerteto.swf”;
hasznosanim.play();
}

OLDAL SWF fájlok elkészítése

Hozzunk létre 3 FLA fájlt a gomboknál megadott nevek alapján, amiket betöltünk majd a HASZNOS helyére. Méretük a HASZNOS mc méretével egyezzen meg ami 350×350 pixel. Az első kulcsképkockára tegyünk rá mindent és készítsünk belőle SWF fájlokat.

Végeredmény megtekintéseaz FLA forrás fájl letöltése

Comments posted (2)

Hello! Tudnál nekem segíteni abban, hogy hogyan tudnék elhelyezni egy nyomógombot ugy a lapomra, hogy ha rákattintok, akkor elinduljon egy swf quiz? mert nem nagyon sikerült! Előre is köszi a segítséget!

Nem teljesen ertem, mert a fenti leiras pont erre valo. Vagyis akkor ha a nyomogomb is flashben van.

Mindig sokkal pontosabb leiras kellene, hogy mit is szeretnel.

Write a comment