• ベストアンサー

CreateEmptyMovieClipで作成したMCに枠線を付けたい

CreateEmptyMovieClipで作成したMCに枠線を付けたい。 Flash MX、AS2.0で、CreateEmptyMovieClipで作成したMCに 赤い枠線を付け、ロールオーバーされた時はオレンジに色を変えたいと思っています。 フィールド内に枠線をASで表示させることはできるのですが、 MCに枠線を付けたい場合の処理がいまいちわかりません。 たとえば CreateEmptyMovieClipで120×120の四角いMCを作成し、 それに赤い枠線をつけるにはどうしたらよいのでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • cspl
  • ベストアンサー率83% (55/66)
回答No.1

四角が描けるのであれば、線をつけるのはすぐだと思いますが。。。 描くMCにlineStyleを定義します。 ---------------------------------------------------- var mc:MovieClip = this.createEmptyMovieClip("mc", 1); mc._x = 10; mc._y = 10; mc.lineStyle(1, 0xFF0000); mc.beginFill(0xFFFFFF, 100); mc.moveTo(0, 0); mc.lineTo(0, 120); mc.lineTo(120, 120); mc.lineTo(120, 0); mc.endFill(); ---------------------------------------------------- ロールオーバーした際に色を変えたければ、 lineStyleを再定義して、同様の描画処理をすればOKです。

hukazuo
質問者

お礼

ありがとうございました。 無事処理できました!

関連するQ&A