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.

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.



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.


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ése • az FLA forrás fájl letöltése

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.