Kada ucitavas externi sadrzaj [ u tvom slucaju *.swf] moras da ga dodelis nekom displayObjektu kao child, istovremeno prikazivanje vise externo ucitanih swf-ova je sasvim izvodljivo, stim sto treba viditi racuna o pozicioniranju dimenzijama i sl.
Uglavnom... recimo na primer da imas:
main.swf - master fajl u koji ucitavas ostale,
slike.swf - neki set slika dimenzija 300*200,
baneri.swf neki set panera recimo 200*500,
sledeci kod ce ucitati oba swf-a i postaviti ih jedan do drugog
Code:
//sprite koji ce sluziti kao kontejner za ucitane sadrzaje, ovo ne mora biti spite,
//moze biti i MovieClip, ili instanceName nekog Mc-a, ili Spirite-a koji ti je vec na stageu.
var holder:Sprite = new Sprite();
var loader1:Loader = new Loader();
loader1.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoader1Complete, false, 0, true);
loader1.load(new URLRequest("slike.swf"));
var loader2:Loader = new Loader();
loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoader2Complete, false, 0, true);
loader2.load(new URLRequest("baneri.swf"));
//addChild() uvek dodaje sadrzaj na x = 0, y = 0 parent objekta, te je stoga potrebno podesiti width; height x i y po zelji
function onLoader1Complete(e:Event):void
{
loader1.width = 300;
loader1.height = 200;
holder.addChild(loader1);
// za prikaz u _1 objektu | _1.addChild(loader1)
}
function onLoader2Complete(e:Event):void
{
loader2.width = 200;
loader2.height = 500;
loader2.x = 200
holder.addChild(loader2);
// za prikaz u _2 objektu | _2.addChild(loader2)
}
stage.addChild(holder);
Naravno ovo je samo draftCode, savetujem ti da postavis listenere na IOErrorEvent, i progressEvent.
"Treba li da se smejem jer smesni su, . . .
. . . ili da placem jer je to sve sto jesu? "