Najkraći mogući kod kojim možeš učitavati swf-ove u glavni swf je:
Code:
zenske_btn.addEventListener(MouseEvent.CLICK, pritisnutTaster);
muske_btn.addEventListener(MouseEvent.CLICK, pritisnutTaster);
function pritisnutTaster(event:MouseEvent):void
{
var swfLoader:Loader = new Loader();
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, ucitanSWF);
swfLoader.load(new URLRequest(event.target.name.replace("_btn","")+".swf"));
}
function ucitanSWF(event:Event):void
{
addChild(event.target.content);
}
Nemoj da te zbuni poslednja linija koda unutar funkcije "pritisnutTaser()" koja omogućava da se, u zavisnosti od toga koji je taster pritisnut ("zenski_btn" ili "muski_btn"), obriše "_btn" i da se doda ".swf" kako bi se učitao odgovarajući swf ("zenski.swf" ili "muski.swf"). Duža verzija ovog koda izgledala bi ovako:
Code:
zenske_btn.addEventListener(MouseEvent.CLICK, pritisnutZenski);
muske_btn.addEventListener(MouseEvent.CLICK, pritisnutMuski);
var swfLoader:Loader;
function pritisnutZenski(event:MouseEvent):void
{
swfLoader = new Loader();
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, ucitanSWF);
swfLoader.load(new URLRequest("zenske.swf"));
}
function pritisnutMuski(event:MouseEvent):void
{
swfLoader = new Loader();
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, ucitanSWF);
swfLoader.load(new URLRequest("muske.swf"));
}
function ucitanSWF(event:Event):void
{
addChild(event.target.content);
}
U ovom slučaju imamo dve različite funkcije "pritisnutZenski()" i "pritisnutMuski()" koje pozivaju tasteri "zenski_btn" i "muski_btn". U svakoj funkciji kreiramo instancu "swfLoader" objekta i u njega učitavamo pripadajući swf "zenski.swf" i "muski.swf", nakon čega pozivamo funkciju "ucitanSWF()" u kojoj taj objekat dodajemo na pozornicu. Sada je samo pitanje da li hoćeš da te swf-ove prikažeš u tom glavnom swf-u ili u novom prozoru pretraživača?
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA:
https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com:
http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html