Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ucitavanje VISE externih swf-a as3

[es] :: Flash :: ucitavanje VISE externih swf-a as3

[ Pregleda: 1909 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

braca86
student
sabac

Član broj: 217370
Poruke: 50
93.86.204.*



Profil

icon ucitavanje VISE externih swf-a as312.09.2009. u 12:54 - pre 177 meseci
Uz pomoc ovog koda sam uspeo da ubacim externi swf u glavni...... E sad imam problem kad treba da dodam jos jedan(takodje externi) swf i koriscenjem istog koda pocinje sve da brljavi... Da li neko zna treba li drugi kod za to ili je problem nesto drugo????


var img1Request:URLRequest = new URLRequest("slike1.swf");
var img1Loader:Loader = new Loader();

img1Loader.load(img1Request);
img1Loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadNowF)
function loadNowF (event:Event):void{
_1.addChild(img1Loader);}
 
Odgovor na temu

shedvel
Jobless Couch Bum
Kragujevac

Član broj: 70014
Poruke: 114
93.86.107.*



Profil

icon Re: ucitavanje VISE externih swf-a as312.09.2009. u 13:41 - pre 177 meseci
interesantan naziv "_1", izgleda kao nesto sto je generisao decompajler =). Uuglavnom sta god da ti je u pitanju budi malo precizniji u opisu "brljavljenja" koje si pomenuo.
Ono sto mi pada na pamet jeste da pokusavas u "_1" sta god to bilo da dodas jos jedan child objekt preko postojeceg, ako ti je to uzrok problema jednostavno ukloni prethodno ucitane child objekte pre pozivanja novih;

var nr:int = _1.numChildren()
while(nc--)
{
_1.removeChildAt(nr);
}

[Ovu poruku je menjao shedvel dana 12.09.2009. u 15:00 GMT+1]
"Treba li da se smejem jer smesni su, . . .
. . . ili da placem jer je to sve sto jesu? "
 
Odgovor na temu

braca86
student
sabac

Član broj: 217370
Poruke: 50
93.86.204.*



Profil

icon Re: ucitavanje VISE externih swf-a as312.09.2009. u 15:53 - pre 177 meseci
1.) _1 sam bezveze nazvao objekat tj movie clip u kome bi trebao taj swf da se pokaze posto ih ima 3 (_1, _2, _3)....
2.) brljavnjenje je u vidu da se prvi swf razvuce preko pola ekrana ili da se pored prvog tamo gde treba da bude drugi prikazuje takodje prvi...
3.) a fazon je da necu da uklanjam nego da se u isto vreme prikazuju sva tri swf-a u sta sve vise sumnjam da uopste moze...
 
Odgovor na temu

shedvel
Jobless Couch Bum
Kragujevac

Član broj: 70014
Poruke: 114
93.86.107.*



Profil

icon Re: ucitavanje VISE externih swf-a as312.09.2009. u 18:17 - pre 177 meseci
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? "
 
Odgovor na temu

braca86
student
sabac

Član broj: 217370
Poruke: 50
93.86.204.*



Profil

icon Re: ucitavanje VISE externih swf-a as312.09.2009. u 20:54 - pre 177 meseci
SVAKA CAST i HVALA na pomoci... Proradilo je iz prve samo sam imao problema dok sam nasao odgovarajucu visinu i sirinu...
 
Odgovor na temu

dimjas
Nis

Član broj: 107293
Poruke: 52
*.adsl-1.sezampro.yu.



Profil

icon Re: ucitavanje VISE externih swf-a as313.09.2009. u 09:30 - pre 177 meseci
BulkLoader je dobar za ucitavanje eksternih fajlova. Vise informacija na http://code.google.com/p/bulk-loader/
 
Odgovor na temu

[es] :: Flash :: ucitavanje VISE externih swf-a as3

[ Pregleda: 1909 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.