0

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

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

我知道我会通过执行以下操作来嵌入图像:

[嵌入(source="images/image1.png")] 私有静态变量 Image1Class:Class;

但是,如何将 scrollThumb = 设置为图像?

谢谢!

4

2 回答 2

0

我认为它应该很简单:

scrollThumb = new Image1Class() as Sprite;
addChild(scrollThumb)
于 2010-04-01T16:11:32.607 回答
0

图像被称为 BitmapDatas 所以你需要做

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

或者,如果您想将其作为 Sprite 进行操作:

scrollThumb = new Sprite;
scrollThumb.addChild(new Bitmap(new Image1Class(0, 0)));
addChild(scrollThumb);
于 2010-04-01T16:28:22.183 回答