Autor Zpráva
Liboro
Profil *
Resim problem pri externim nacitani swf souboru:

potrebuji, aby se novy swf (level 1) prehraval nad puvodnim (level 0), ale problem vidim v tom, ze nove nahrany swf (level 1) muze opet po kliku na button nahravat puvodni swf (level 0).. a v tuto chvili se mi to cele zacykluje.. otazka je, jak nahrat swf vzdy do te nejvyssi vrstvy?

Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
FlashManiac
Profil
Liboro:
buď budeš ty clipy vyměňovat, nebo ten novy(level 1) nahraješ do nově vytvořeného MC a po nahrání to,u původnímu přiřadíš visible=false a jkmile ten nový odstraníš, tak mu zase dáš visible=true
liboro
Profil *
[#2] FlashManiac

Jakým způsobem vyměňovat?
Můj kod je v podstatě prostý:
první swf volá druhý swf, například:
loadmovie("druhý.swf"),

jenže pak potřebuji, aby druhý swf nahrál první swf:
loadmove("první.swf") a aby tento první.swf byl ve vrstvě nad druhým.swf...

Potřebuji jen ten jednoduchý kód, který tohle zmakne,
díky!
FlashManiac
Profil
var loader:MovieClipLoader=new MovieClipLoader();
var naslouchac:Object=new Object();
this.createEmptyMovieClip("clip1_mc",1)
naslouchac.onLoadComplete=function(clip_mc:MovieClip){
	//trace(';ok');
}
naslouchac.onLoadInit=function(clip_mc:MovieClip){
	
}

loader.addListener(naslouchac);
loader.loadClip('druhy.swf',clip1_mc);


jen si to musíš nějak upravit dle tvé aktuální situace,ale tenhle kód ti to načte
liboro
Profil *
FlashManiac:
Dekuju za super pomoc a super pristup!
Vyzkousim, mozna se jeste budu trochu ptat:)
liboro
Profil *
FlashManiac:
Funguje to krasne. Ale jednu neplechu mi to porad dela - ty novy swf to nenacte na pozici toho puvodniho swf,
ale je na novem miste. Je tak videt nove okno (nove swf) i kousek predchoziho swf. Lze toto nejak osetrit,
aby se ten novy swf nacital vzdy na pozici toho predchazejiciho a tak ho vlastne dokonale prekryval?
FlashManiac
Profil
liboro:
musíš ten clip umístit na přesné souřadnice(asi 0,0) nevím jak to máš přesně řešené..ale zkus se trošku podívat na souřadnice
liboro
Profil *
FlashManiac:
ok, jakým příkazem se umisťuje mc?
liboro
Profil *
FlashManiac:
teda pokus myslis fyzicke umisteni swf na strance (podle pravitka) , tak to mam vzdy na stejnem miste,
mam to udelane tak, ze vsechny swf jsou na jednom miste a nacitanim se prekryvaji.
zajimavy je, ze ten odskok delaji jen nektere nacitane swf, jine pracuji uplne super.
a jeste jednou diky za pomoc:)
liboro
Profil *
FlashManiac: :
Zkusil jsem:
this._x = 20;
this._y = 20;

Sice to posune, ale dela to i tak nejakou neplechu. Hlavne mi nedava smysl, proc je to na jinem miste,
kdyz ve FLA mam vsechny swf na stejnem miste..
FlashManiac
Profil
liboro:
no nechceš mi nějaký sample uploadnout někam abych se na to mohl podívat? takhle to nevím v čem máš problém
liboro
Profil *
FlashManiac:
jasne:) je to tady:
http://www.butcher.cz/sample/sam-1.html
liboro
Profil *
liboro, liboro, FlashManiac:

skript pod tlacitkem vypada takto:

onClipEvent (load) {
stop();
}
on (rollOver) {
gotoAndPlay(2);
}
on (rollOut) {
gotoAndStop(1);
}
on (release) {
var loader:MovieClipLoader=new MovieClipLoader();
var naslouchac:Object=new Object();
this.createEmptyMovieClip("clip1_mc",1)
naslouchac.onLoadComplete=function(clip_mc:MovieClip){
//trace(';ok');
}
naslouchac.onLoadInit=function(clip_mc:MovieClip){
}
loader.addListener(naslouchac);
loader.loadClip('sam-2.swf',clip1_mc);
}
FlashManiac
Profil
liboro:
máš tam jednoznačně špatné adresování.. uploadni mi prosím někam ten zdroják a já ti to upravím tak aby ti to chodilo.. dík
liboro
Profil *
FlashManiac:
posli mi prosim svuj email na libor@butcher.cz, mel bych pro tebe nabidku, diky moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0