У меня есть следующий сценарий:
Я создаю HBox шириной 1000000 пикселей (один миллион пикселей ширины).
этот большой HBox содержится внутри другого небольшого HBox, ширина которого составляет 1000 пикселей
<mx:HBox id="small" width="1000" >
<mx:HBox id="big" width="1000000" />
</mx:HBox>
Внутри этого большого HBox я создаю растровое изображение простого изображения, просто шаблон линий
проблема в том, что полоса прокрутки маленького hbox не работает хорошо, она просто останавливается на полпути, большой палец полосы прокрутки продолжает двигаться, но прокрутка останавливается, и конец большого hbox не подходит.
Кто-нибудь знает обходной путь для этого? Заранее спасибо. Вот часть кода, которая делает растровое заполнение:
var shape:Shape = new Shape();
shape.graphics.lineStyle(2, 0x008800);
shape.graphics.drawRect(0,0,100, 100);
var bd:BitmapData = new BitmapData(0, 100, true, 0x00000000);
bd.draw(shape);
small.graphics.clear();
small.graphics.beginBitmapFill(bitmapData);
small.graphics.drawRect(0,0,width, 400);
small.graphics.endFill();