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:Class;

しかし、どうすれば scrollThumb = を画像に設定できますか?

ありがとう!

4

2 に答える 2

0

画像はBitmapDatasとして呼び出されるため、次のことを行う必要があります

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

または、スプライトとして操作する場合:

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

私はそれが次のように単純であるべきだと思います:

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