Autor | Zpráva | ||
---|---|---|---|
hlad Profil * |
#1 · Zasláno: 2. 10. 2007, 21:37:47
zdravim, uz nevim jak dal
problem zkousim si vytvori fotogalerii, mam jednotlive nacitani thumbnails chci tomu priradit preloader--->>>ziskat pomoci getProgress bytesTotal a bytesLoaded cesta target_mc je spravna-->>pouzivam to i pro nacitani tech thumbnails ale pri nacitani hodnoty bytesTotal a bytesLoaded mi to haze vzdy nulu trace(loadProgress.bytesTotal)====0(???????????) myListener = new Object(); _global.my_mcl.addListener(myListener); . . . . myListener.onLoadStart = function(target_mc) { trace(target_mc); var loadProgress = my_mcl.getProgress(target_mc); trace(loadProgress.bytesTotal) }; diky za jakoukoliv radu |
||
XXX Profil |
#2 · Zasláno: 2. 10. 2007, 21:42:55
Pouzivej k nacitani fotografii tridu MovieClipLoader. Pomoci jejich metod muzes jednoduse kontrolovat prubeh nacitani. Na teto diskusi je o tomhle spousta informaci, staci pohledat ;)
|
||
hlad Profil * |
#3 · Zasláno: 2. 10. 2007, 21:47:00
XXX
pouzivam MovieClipLoader ale ..... ovsem dik pokusim se neco najit |
||
hlad Profil * |
#4 · Zasláno: 2. 10. 2007, 22:35:46
sory vse co jsem nasel uz jsem cetl pred tim ale stale chzbu nevidim i podle helpu
tady je presnejsi ko please help me porad sama nula _global.my_mcl = new MovieClipLoader(); myListener = new Object(); _global.my_mcl.addListener(myListener); myListener.onLoadStart = function(target_mc) { var loadProgress = my_mcl.getProgress(target_mc); target_mc._parent.show_loading(loadProgress.bytesTotal, Progress.bytesLoaded); trace(loadProgress.bytesTotal); }; myListener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) { target_mc._parent.show_loading(totalBytes, loadedBytes); }; myListener.onLoadComplete = function(target_mc) { var loadProgress = _global.my_mcl.getProgress(target_mc); target_mc._parent.hide_loading(); }; |
||
Časová prodleva: 6 dní
|
|||
embee Profil |
#5 · Zasláno: 9. 10. 2007, 06:52:34
hlad
ja nejak moc ten tvuj kod nechapu.... kde mas napsane ty funkce? Treba toto: target_mc._parent.show_loading(loadProgress.bytesTotal, Progress.bytesLoaded); show_loading je funkce? Jak je napsana? Proc neni ve stejnem scopu jako ten zbytek (proc ji volas pres target_mc)? A proc ji vlastne volas tak slozite? |
||
hlad Profil * |
#6 · Zasláno: 9. 10. 2007, 08:15:45
to embee
tu volam proto protoze ji vyuzivam jak pro nacitani thumbnails tak pro velkou fotku a vse v pod dalsim movie clip vice mene jde mi jen o to proc mi to nacita nula procent to ze pak neco delam neni dulezity jdemi jen o to kdyz tady v hlavnim mc pouzivam trace a vypise mi to nulu pritom mi to ten Trace(target_mc) vypise spravne(nacte mi to i tumbnails ktery se zobrazi ), ale hodnotu o nacitani ne nejvetsi problem ale je ze v onLoadProgress mi to nereaguje ani na Trace klidne si predstav ze v tech myListener.onLoadStart, nic neni a chci to jen vy Trace ovat ja si myslim ze tu zakladni strukturu mam dobre, ale uz vazne nevim diky moc |
||
embee Profil |
#7 · Zasláno: 9. 10. 2007, 08:47:18
hlad
ja myslim ze to mas zbytecne slozite... ja bych to prepsal var myMCL:MovieClipLoader = new MovieClipLoader(); var myListener:Object = new Object; var myHolder:MovieClip = this.createEmptyMoveClip("hodler", this.getNextHighestDeth()); myMCL.addListener(myListener) myListener.onLoadStart = function():Void { trace("loading Started") } myListener.onLoadProgress = function(target_mc:MoveClip, bytesLoaded:Number, bytesTotal:Number):Void { trace(bytesLoaded + " of "+bytesTotal); } myListener.onLoadComplete = function():Void { trace("loading completed"); } myMCL.loadClip("mySwf.swf", holderMc); tohle by melo fungovat, aspon me to nezradilo. Bliju skript z hlavy, tak se omlouvam za syntakticke chyby, ale logika by mela byt ok. |
||
hlad Profil * |
#8 · Zasláno: 9. 10. 2007, 09:27:36
v pohode nejak to tak asi vyzkousim
nebo spis jsem to tak uz delal a funguje to ale moc se mi to do ty mi slozity obludy nehodi ja mam ten holder generovanej (definovanej) nekde jinde a to mozna je ten nejvetsi problem pritom kdyz bych to vzal z tohodle prikladu (taky to delam z hlavy takze...) myMCL.loadClip("mySwf.swf", holderMc); ja to mam asi takhle myMCL.loadClip(promena1, holderMc); vy trace nu promena1 i holderMC v pohode ten holderMC mam unikatni pro kazdej thumbnail (.....bla.bla1_1.neco , bla.bla1_2.neco ) dekuji jestli te nic nenapada co by tam mohlo byt spatne tak to napis at necekam na odpoved a zaroven ukoncime tohle tema a ja se na to vrhnu tou cestou ktera uz nejak funguje jeste jednou dik |
||
embee Profil |
#9 · Zasláno: 9. 10. 2007, 09:49:20
hlad
bohuzel nenapada, kdybych ten kod videl v praxi, nacpal bych uplne do kazde funkce trace, at vim, kde to selhava, ale takhle... tezko rict. Ale rekl bych ze to bude klasicky problem se Scopem, to byva hodne casto |
||
hlad Profil * |
#10 · Zasláno: 9. 10. 2007, 10:00:26
to embee
diky koncim toto tema jeste jednou a naposled ten kod projedu a pak uz jinym zpusobem protoze jinak se z toho .... to XXX taky dik :) |
||
hlad Profil * |
#11 · Zasláno: 9. 10. 2007, 19:03:30
nechci byt za uplnyho vola, ale
proc to vsechno funguje kdyz pustim swf ne ve flashi a kdyz to dam publikovat primo ve flashi tak ne :)) |
||
Časová prodleva: 17 let
|
0