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 |
#2 · Zasláno: 16. 8. 2010, 07:17:37
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 * |
#3 · Zasláno: 16. 8. 2010, 10:06:54
[#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 |
#4 · Zasláno: 17. 8. 2010, 07:25:20
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 * |
#5 · Zasláno: 17. 8. 2010, 09:48:49
FlashManiac:
Dekuju za super pomoc a super pristup! Vyzkousim, mozna se jeste budu trochu ptat:) |
||
liboro Profil * |
#6 · Zasláno: 18. 8. 2010, 20:47:40
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 |
#7 · Zasláno: 19. 8. 2010, 07:21:33
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 * |
#8 · Zasláno: 19. 8. 2010, 07:52:16
FlashManiac:
ok, jakým příkazem se umisťuje mc? |
||
liboro Profil * |
#9 · Zasláno: 19. 8. 2010, 09:22:45
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 * |
#10 · Zasláno: 19. 8. 2010, 21:10:26
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 |
#11 · Zasláno: 20. 8. 2010, 07:13:29
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 * |
#12 · Zasláno: 20. 8. 2010, 17:41:34
|
||
liboro Profil * |
#13 · Zasláno: 20. 8. 2010, 17:42:51
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 |
#14 · Zasláno: 21. 8. 2010, 11:47:56
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 * |
#15 · Zasláno: 21. 8. 2010, 12:55:43
FlashManiac:
posli mi prosim svuj email na libor@butcher.cz, mel bych pro tebe nabidku, diky moc |
||
Časová prodleva: 14 let
|
0