Autor Zpráva
hlad
Profil *
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
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 *
XXX
pouzivam MovieClipLoader ale .....
ovsem dik pokusim se neco najit
hlad
Profil *
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();
};
embee
Profil
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 *
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
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 *
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
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 *
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 *
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 :))

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