public beginFill(rgb:Number, [alpha:Number]) : Void
新しい描画パスの始点を示します。開いたパスがあり (現在の描画位置が MovieClip.moveTo() メソッドで指定した前の座標と等しくない場合)、そのパスに関連付けられた塗りがあるときは、パスが線で閉じられ、塗りが適用されます。これは、MovieClip.endFill() メソッドを呼び出した場合の結果に似ています。
サブクラスを作成することにより、MovieClip クラスのメソッドおよびイベントハンドラを拡張できます。
rgb:Number - 色を表す 16 進値。たとえば、赤は 0xFF0000、青は 0x0000FF で表します。この値を指定しないか、値が undefined である場合、塗りは作成されません。
alpha:Number (オプション) - 塗りのアルファ値を指定する 0 ~ 100 の整数。この値を指定しないと、100 (不透明) が使用されます。0 未満の値を指定すると 0 が適用されます。100 を超える値を指定すると 100 が適用されます。
次の例では、ステージ上に赤の塗りで四角形を作成します。
this.createEmptyMovieClip("square_mc", this.getNextHighestDepth());
square_mc.beginFill(0xFF0000);
square_mc.moveTo(10, 10);
square_mc.lineTo(100, 10);
square_mc.lineTo(100, 100);
square_mc.lineTo(10, 100);
square_mc.lineTo(10, 10);
square_mc.endFill();
www.adobe.com/go/learn_fl_samples_jp の "ActionScript" サンプルフォルダにある "drawingapi.fla" ファイルにも例があります。.zip ファイルをダウンロードして解凍し、ActionScript バージョンのフォルダに移動してサンプルにアクセスします。
moveTo (MovieClip.moveTo メソッド), endFill (MovieClip.endFill メソッド), beginGradientFill (MovieClip.beginGradientFill メソッド)
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート