У меня проблема с отображением скролл-баров.
Объект ScrollPane создаю динамически, объекты добавляются внутрь правильно. Но если это внешние изображения, то скроллбары почему-то не появляются, а если клипы из библиотеки, то все нормально.
Вот код:

Код:
function makeGallery(){
if (_root.gui.spgallery == undefined) {
_root.gui.createObject("ScrollPane","spgallery",100);
_root.gui.spgallery._x = 974;
_root.gui.spgallery._y = 230;
_root.gui.spgallery.__width = 215;
_root.gui.spgallery.__height = 380;
_root.gui.spgallery.contentPath= "container_for_gallery_scrollpane";
}
_root.gui.spgallery.spContentHolder.createEmptyMovieClip("mc",0);
var depth=2;
for(var i=0;i<objects.length;i++){
dx=(counter==1)?0:100;
var obj = Tmb.create(_root.gui.spgallery.spContentHolder.mc, "tmb_"+objects[i].id, depth, {_x:10+dx, _y:10+dy, __root:_root});
obj.id=objects[i].id;
for(var p in objects[i]) obj[p]=objects[i][p];
if(gallery_contents=="scenes" || gallery_contents=="backgrounds"){
obj.createEmptyMovieClip("mc", depth);
obj.mc.loadMovie(imgpath+obj.thumb);
_root.gui.spgallery.doLater(_root.gui.spgallery, "size");
_root.gui.spgallery.redraw();
// - в этом случае не работает ни один из этих методов
} else if(gallery_contents=="scene_objects") {
obj.attachMovie(obj.lib_id, "mc", depth);
_root.gui.spgallery.doLater(_root.gui.spgallery, "size");
// - а в этом случае хватает одного этого метода чтобы появились скроллбары
}
if(++counter>2){
counter=1;
dy+=90;
}
depth+=2;
}
depth=2;
counter=1;
dx=0;
dy=0;
//_root.gui.spgallery.doLater(_root.gui.spgallery, "size");
}
Я уже кучу способов перепробовал и ничего. Что делать? Помогите, пожалуйста !!!