import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.geom.Matrix;
mc.visible=false;
var i:Number=0;
var j:Number=0;
var bmd:BitmapData = new BitmapData(mc.width,mc.height);
bmd.draw(mc,new Matrix(1,0,0,1,0,0));
var square:Array=new Array();
var myBitmapData:BitmapData = new BitmapData(100, 75, false, 0x000000);
var tPoint:Point = new Point(0, 0);//tPoint为在myBitmapData中的位置
var bmp:Bitmap;
var tempRectangle:Rectangle;
for(i=0;i<4;i++)
{
square[i]=new Array();
for(j=0;j<4;j++)
{
tempRectangle = new Rectangle(100*i, 75*j, 100, 75);
myBitmapData.copyPixels(bmd, tempRectangle, tPoint);
bmp= new Bitmap(myBitmapData);
stage.addChild(bmp);
bmp.x=100*i;
bmp.y=75*j;
square[i].push(bmp);
}
}
其中mc为影片剪辑.问题是为什么最后出现的都是squre[3][3]这一块图片呢?