import flash.display.BitmapData; import flash.geom.Rectangle; var _bmd = new BitmapData(788, 492, true, 0xff000000); //黒いBitmapデータを生成 this.createEmptyMovieClip("canvas_mc", 1); //Bitmap配置用MC生成 canvas_mc.attachBitmap(_bmd, 1); //MCにBitmapDataをアタッチ
var bg1_rct:Rectangle = new Rectangle(mc_bg1._x, mc_bg1._y, mc_bg1._width, mc_bg1._height); var bg2_rct:Rectangle = new Rectangle(mc_bg2._x, mc_bg2._y, mc_bg2._width, mc_bg2._height); var bg3_rct:Rectangle = new Rectangle(mc_bg3._x, mc_bg3._y, mc_bg3._width, mc_bg3._height); //位置調整用Rectangle情報宣言
_bmd.draw(mc_bg1, new Color(mc_bg1).getTransform(), "normal", bg1_rct, false); _bmd.draw(mc_bg2, new Color(mc_bg2).getTransform(), "normal", bg2_rct, false); _bmd.draw(mc_bg3, new Color(mc_bg3).getTransform(), "normal", bg3_rct, false); //各子MCをBitmapに転写