во первых: в твоём коде нашёл ещё одну ошибку синтаксического плана =)
Цитата:
|
Сообщение от aaum
plassen.unloadMovie;
|
функции(методы) запускаются при помощи ()
т.е. надо писать так

Код:
plassen.unloadMovie();
Цитата:
|
Сообщение от aaum
касательно первого варианта
|
мы грузим swf внутрь мувиклипа plassen, по этому plassen - будет рутом swf
т.е. ja надо записывать внутри plassen

Код:
plassen.ja = true;
вот я переделал твой код прелоадера(сделал более правильным по логике), изучи:

Код:
this.onEnterFrame = function() {
if (naa != vara) {
naa = vara;
plassen.loadMovie(("SA"+vara)+".swf");
loadedflag=false;
}
if(!loadedflag && naa!=undefined){ // если не загружено и есть что грузить
lod = plassen.getBytesLoaded();
tot = plassen.getBytesTotal();
if(tot>4 && lod*tot>0){ // старт загрузки
_root.ladder.gotoAndStop(Math.round(lod/tot*100));
if (lod == tot) { // конец загрузки
loadedflag=true;
plassen.gotoAndPlay(2);
}
}
}
};
а в руте подгружаемой:

Код:
stop();