AS3 嵌入图像而不是绘制图形

发布于 2024-08-26 05:09:41 字数 462 浏览 7 评论 0原文

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

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

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

[Embed(source="images/image1.png")] private static var Image1Class:班级;

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

谢谢!

I've got a custom AS3 scrollbar that I need to modify. The scroll thumb (the draggable part of a scrollbar) is currently just done by drawing a rectangle. But I need it to look more like a real scrollbar. Not sure how to modify the below code to import/use a scroll thumb image:

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

I know that I would embed an image by doing something like this:

[Embed(source="images/image1.png")] private static var Image1Class:Class;

But then how do I set the scrollThumb = to the image?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

魂牵梦绕锁你心扉 2024-09-02 05:09:41

您需要这样做:

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

图像被作为 BitmapDatas 调用,因此如果您想将其作为 Sprite 进行操作,

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

Images get called in as BitmapDatas so you need to do

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

or if you want to manipulate it as a Sprite:

scrollThumb = new Sprite;
scrollThumb.addChild(new Bitmap(new Image1Class(0, 0)));
addChild(scrollThumb);
梦中的蝴蝶 2024-09-02 05:09:41

我认为它应该很简单:

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

I think it should be as simple as:

scrollThumb = new Image1Class() as Sprite;
addChild(scrollThumb)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文