Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > BitmapData (flash.display.BitmapData) > floodFill (BitmapData.floodFill メソッド) | |||
(x , y ) 座標を始点として所定の色で塗りつぶすことにより、イメージの塗りつぶし処理を実行します。floodFill() メソッドは、各種のペイントプログラムのバケツツールのようなものです。color は、アルファ情報とカラー情報を含む ARGB カラーです。
対応バージョン : ActionScript 1.0、Flash Player 8
x:Number - イメージの x 座標。
y:Number - イメージの y 座標。
color:Number - 塗りとして使用する ARGB カラー。ARGB カラー値は通常、16 進数形式 (たとえば、0xFF336699) で指定します。
次の例では、BitmapData オブジェクト内のマウスをクリックした地点を始点として、イメージへのカラーの塗りつぶしを適用する方法を示します。
import flash.display.BitmapData;
import flash.geom.Rectangle;
var myBitmapData:BitmapData = new BitmapData(100, 80, false, 0x00CCCCCC);
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());
myBitmapData.fillRect(new Rectangle(0, 0, 50, 40), 0x00FF0000);
mc.onPress = function() {
myBitmapData.floodFill(_xmouse, _ymouse, 0x000000FF);
}
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001404.html