если все же привязывать код к клипу (как вы сделали) то лучше писать так:

Код:
onClipEvent (load) {
total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
percent = int( loaded / total * 100);
text = "Loaded " + percent + "%";
gotoAndStop(percent);
if (loaded == total) {
_root.gotoAndStop(2);
}
}
естественно при условии что на этом кадре стоит stop()
но лучше не привязывать код к клипам... во-первых редактировать такую флешку людям не писавшим ее - очень сложно, во вторых, на сколько я знаю, от такой возможности Adobe вообще отказались...
Tardos Mors, какой смысл каждый раз считывать _root.getBytesTotal()?
я конечно понимаю, что это "всего лишь флешка" но про хоть какую нибудь оптимизацию тоже лучше не забывать...
