Actionscript 3 调整电影大小时,tilelist滚动条消失

Actionscript 3 调整电影大小时,tilelist滚动条消失,actionscript-3,flash-cs4,Actionscript 3,Flash Cs4,我有一个图像查看器电影,在HTML中它的大小是以百分比宽度=80%和高度=80%定义的。电影中有一个垂直的瓷砖列表,缩略图比电影中的要多。因此,通常在Tilelist之外还有一个滚动条。当我调整浏览器窗口的大小时,电影的大小调整正常,但滚动条消失!以下是电影中的一些代码: stage.addEventListener(Event.RESIZE, resizeHandler); stage.align = StageAlign.TOP_LEFT; stage.scaleMo

我有一个图像查看器电影,在HTML中它的大小是以百分比宽度=80%和高度=80%定义的。电影中有一个垂直的瓷砖列表,缩略图比电影中的要多。因此,通常在Tilelist之外还有一个滚动条。当我调整浏览器窗口的大小时,电影的大小调整正常,但滚动条消失!以下是电影中的一些代码:

    stage.addEventListener(Event.RESIZE, resizeHandler);
    stage.align = StageAlign.TOP_LEFT;
    stage.scaleMode = StageScaleMode.NO_SCALE;
    .
    .
    .
    function resizeHandler(e:Event):void {
        movieBackground.height = stage.stageHeight;
        movieBackground.width = stage.stageWidth;
        movieBackground.x = 0;
        movieBackground.y = 0;
        thumbs.columnWidth = stage.stageWidth / 6; 
        thumbs.rowHeight = stage.stageHeight / 6; 
        thumbs.columnCount = 1;
        thumbs.rowCount = (stage.stageHeight) / thumbs.rowHeight; 
        thumbClip.x = stage.stageWidth - thumbs.columnWidth;
        thumbClip.y = 0;
        resizeCurrentImage();
    }

这段代码中没有任何内容显示滚动条发生了什么-你用什么来做这件事?我已经试过了:thumbs.scrollPolicy=auto,两种方法都不起作用!尝试重新加载列表中的所有拇指。这不是一个选项,必须有更好的解决方案。我在电影的右侧有tilelist。现在我发现,当你调整电影大小时,tilelist会向右跳15个像素,这样滚动条就会从电影中消失。调整电影大小时,只需将tilelist向左移动:function resizeHandlere:Event:void{...thumbClip.x=stage.stageWidth-thumbs.columnWidth-15;thumbClip.y=0;