fc2ブログ

[ActionScript 3.0] BitmapData

2007-07-11 | 20:53

絵をクリックすると緑の円が描画されます。

package {
    import flash.display.*;
    import flash.events.*;

    public class DrawBitmap extends Sprite {
        [Embed(source="lena.jpg")]
            private var myImage:Class;

        private var bitmap:Bitmap;
        public function DrawBitmap() {
            bitmap = new myImage();
            addChild(bitmap);

            stage.addEventListener(MouseEvent.CLICK, onTick);
        }

        private function onTick(event:MouseEvent):void{
            var sprite:Sprite = new Sprite();
            sprite.graphics.beginFill(0x00ff00);
            sprite.graphics.drawCircle(event.localX,event.localY,20);
            sprite.graphics.endFill();
            bitmap.bitmapData.draw(sprite);
        }
    }
}
スポンサーサイト