3

AS3にはstage.borderプロパティがないようです。

私のクラスはSpriteを拡張していますが、フラッシュオブジェクトの周囲に境界線を描画するための最良の方法は何ですか?

4

3 に答える 3

7

this.graphics.lineStyle(0,0x555555,0.5); this.graphics.drawRect(0,0,this.width,this.height);

ここで、「これ」は Sprite オブジェクトです。

于 2009-02-24T10:28:00.903 に答える
2

OXMO456 のコードにタイプミスがあります。以下は修正版です。

this.graphics.lineStyle(0,0x555555,0.5);
this.graphics.drawRect(0,0,this.width,this.height);

また、アプリケーションの起動時に this.width と this.height はどちらも 0 として開始されるため、上記のコードをメインの MovieClip のコンストラクターに配置しても何も実行されないことに注意してください。0 x 0 の長方形が描画されます。 . 回避策の 1 つは、上記のコードを ADDED_TO_STAGE イベント ハンドラーに配置することです。

于 2011-06-16T16:37:16.723 に答える
0

フィルタを使用します。これを参照してください。

于 2009-02-24T10:16:50.790 に答える