BitmapData()建構函式
public function BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF)
BitmapData.fillRect()方法public function fillRect(rect:Rectangle, color:uint):void
Rectangle()建構函式
public function Rectangle(x:Number = 0, y:Number = 0, width:Number = 0, height:Number = 0)
991210_BitmapData_fillRect_1.swf
// import flash.display.BitmapData; import flash.display.Bitmap; import flash.geom.Rectangle; // //BitmapData()建構函式 //public function BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF) var bmpData:BitmapData = new BitmapData(420, 320, true, 0xff6600ff); var bitmap:Bitmap = new Bitmap(bmpData); bitmap.x = 50; bitmap.y = 50; addChild(bitmap); // //Rectangle()建構函式 //public function Rectangle(x:Number = 0, y:Number = 0, width:Number = 0, height:Number = 0) var rect1:Rectangle = new Rectangle(50, 120 ,20, 20); for(var i:int=0; i<7; i++){ //fillRect()方法 //public function fillRect(rect:Rectangle, color:uint):void //由Bitmap類別實體的bitmapData屬性參照BitmapData物件, //以其fillRect()方法在點陣像素上繪製矩形填色 bitmap.bitmapData.fillRect(rect1, 0xffffffff); rect1.x += 20; rect1.y += 20; } // var rect2:Rectangle = new Rectangle(170, 240 ,20, 20); for(var j:int=0; j<12; j++){ bitmap.bitmapData.fillRect(rect2, 0xffffffff); rect2.x += 20; rect2.y -= 20; }
沒有留言:
張貼留言