не получается что-то у меня

(
вы не могли бы подсказать, наверное я не правильно сохраняю текующий кадр....

Код:
onClipEvent (load) {
total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
percent = int(loaded/total*100);
text = percent+"%";
gotoAndStop(percent);
if (loaded == total) {
var my_so:SharedObject = SharedObject.getLocal("newSharedObject");
h = false;
if (!h) {
if (my_so.data.myVar) {
var _t:Number = my_so.data.myVar;
_root.gotoAndPlay(_t);
h = true;
} else {
_root.gotoAndPlay(1);
}
} else {
my_so.data.myVar = _currentframe;
}
}
}