Autor Zpráva
Anonymní
Profil *
Mam tady problemek. Tento script mam na prvnim snimku casove osy. Mel by nahrat vsechny obrazky dle zadane cesty dokud nenarazi na obrazek, ktery nejde nahrat (proste tam uz neni). Pak by se mela promenna _root.testCislo nastavit na false a cyklus by se mel ukoncit. Ale z mi nejakeho neznameho duvodu toto nedela. :-( Proste to tu promenou nezavola.

Prosim poradte co s tim. Jestli je problem v tom, ze vytvarim v kazdem cyku novou instanci tridy new MovieClipLoader(); a nebo v necem jinem. Zkousel jsem to uz stylem pokus omyl a nic.

var i = 1;
_root.testCislo = true;
var loadListener:Object = new Object();
loadListener.onLoadError = function(target_mc:MovieClip, errorCode:String, httpStatus:Number, testCislo:Number) {
trace("chyba v nahravani");
return _root.testCislo=false;
};
loadListener.onLoadInit = function(target_mc:MovieClip) {
trace("inicializace!! :-) ");
};

while (_root.testCislo) {
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
set("obrazky.obr"+i, this.createEmptyMovieClip("obrazky.obr"+i, this.getNextHighestDepth()));
var jmeno = "_root.obrazky.obr"+i;
var cesta = "obr/"+i+".jpg";
mcLoader.loadClip(cesta, "obrazky.obr"+i);
i++;
}
Steve
Profil
a v kdyz se divas na to trace v output oke, tak to funguje??
McHead
Profil
No prave ... jak kdy. Kdyz v tom while nedam testCislo, tak to funguje ... jinak ne :(
Steve
Profil
mozna bych tam nedaval to "return" v tom onLoadError... proste tam nech jenom nastaveni ty promenny na false
McHead
Profil
pro mne z nepochopitelnych duvodu to nefunguje
McHead
Profil
Skoda ze nikdo nevi :( Kdyby to slo, tak bych se vyhnul onomu zadavni poctu nacitanych fotek.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0