我有以下情况:
我创建了一个宽度为1000000px(宽度为一百万像素)的HBox。
这个大HBox包含在另一个宽度为1000 px
的小型HBox中<mx:HBox id="small" width="1000" >
<mx:HBox id="big" width="1000000" />
</mx:HBox>
在这个大HBox中我创建了一个简单图像的bitmapFill,它只是一个线条图案
问题是小hbox的scrollBar运行不好,它只是中途停止,滚动条的拇指继续运行,但是滚动停止并且大hbox的结束没有到达。
有人知道解决方法吗?提前致谢。以下是制作bitmapfill的代码部分:
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();
答案 0 :(得分:0)
正如每个人都告诉我的那样,我正在努力开发的方法是不可能的,并且真的不推荐。但正如adobe指出的那样,flash 11将删除大小限制,所以,如果你想做一些我想创建的大位图,那么你将不得不等待 flash 11