2010-03-25 66 views
0

我有一个自定义的AS3滚动条,我需要修改。滚动缩略图(滚动条的可拖动部分)目前仅通过绘制矩形完成。但我需要它看起来更像一个真正的滚动条。不知道如何修改下面的代码导入/使用滚动拇指图像:AS3嵌入图像而不是绘图图形

scrollThumb = new Sprite(); 
    scrollThumb.graphics.lineStyle(); 
    scrollThumb.graphics.beginFill(0x0066ff); 
    scrollThumb.graphics.drawRect(0, 0, 1, 1); 
    addChild(scrollThumb); 

我知道,我会做这样的事情嵌入的图像:

[嵌入(来源=“图像/ image1.png“)] private static var Image1Class:Class;

但是,我该如何设置scrollThumb =图像?

谢谢!

回答

0

图片被调用作为的BitmapData:

scrollThumb = new Sprite; 
scrollThumb.addChild(new Bitmap(new Image1Class(0, 0))); 
addChild(scrollThumb); 
0

我觉得应该是这么简单:所以你需要做的

addChild(new Bitmap(new Image1Class(0, 0))); 

,或者如果你需要处理它作为一个Sprite

scrollThumb = new Image1Class() as Sprite; 
addChild(scrollThumb)