AS3にはstage.borderプロパティがないようです。
私のクラスはSpriteを拡張していますが、フラッシュオブジェクトの周囲に境界線を描画するための最良の方法は何ですか?
AS3にはstage.borderプロパティがないようです。
私のクラスはSpriteを拡張していますが、フラッシュオブジェクトの周囲に境界線を描画するための最良の方法は何ですか?
this.graphics.lineStyle(0,0x555555,0.5); this.graphics.drawRect(0,0,this.width,this.height);
ここで、「これ」は Sprite オブジェクトです。
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 イベント ハンドラーに配置することです。
フィルタを使用します。これを参照してください。