Добрый день.
Есть сайт
http://www.yukagir.ru/cmspictures/
И есть проблема, которую пока не могу решить.
Если не сложно, посмотрите, пожалуйста, раздел "About", используя Opera. При нажатии на картинку открывается окно заданного размера с прелоудером. После загрузки окно должно менять размер и координаты в зависимости от размеров загруженной картинки. В IE, Netscape, Firefox все работает хорошо. В Opera есть две проблемы: во-первых, картинка загружается очень долго (долгое по времени определение, видимо, пути до картинки, сама загрузка, если верить прелоудеру, происходит нормально), во вторых, вторая часть кода после загрузки картинки не срабатывает и окно не меняет своих координат. После того, как картинка попадает в кэш, все хорошо.
Нормальную работу раздела для сравнения можно помотреть в IE.
Вот код, который находится в первом кадре окна:

Код:
stop();
empty._alpha = 0;
empty.loadMovie(_parent.conteiner.temp_win, 1);
preloader._alpha=50;
cl_but_min = 25; // ограничение кнопки close по иксу справа
close_but._x = win_head._x + win_head._width - cl_but_min;
win_head._x = empty._x;
win_head._width = empty._width;
win_head._y = empty._y - win_head._height;
preloader.onEnterFrame = function(){
var tot:Number = empty.getBytesTotal()/1000;
var lod:Number = empty.getBytesLoaded()/1000;
preloader.kb = int(tot)+"kb / "+int(lod)+"kb";
preloader.proc = int(lod/tot*100)+"%";
preloader.gotoAndStop(int(lod/tot*100));
if((lod*tot>0)&&(lod>=tot)){
gotoAndStop(2);
win_frame._width = empty._width;
win_frame._height = empty._height;
win_head._width = empty._width;
close_but._x = win_head._x + win_head._width - cl_but_min;
_parent.new_win._x = 400 - _parent.new_win._width/2;
_parent.new_win._y = 300 - _parent.new_win._height/2;
empty._alpha = 100;
unloadMovie(preloader);
}
}
close_but.onRelease = function(){
_parent.conteiner.buts_on();
unloadMovie(_parent.new_win);
}
win_head.onPress = function(){
_parent.new_win.startDrag(false);
}
win_head.onRelease = function(){
stopDrag();
}
заранее спасибо.