a ma connaissance cela n existe pas, mais en flash tu peux essayer pour une forme carrée :
soit un carré monCarree: MovieClip --> x=0, y=0 width = 10 et height = 10;
ton tableau MonTableau:BitmapData -->width = height = 100;
var newBitmap:BitmapData = new BitmapData(monCarree.width, monCarree.height);//largeur hauteur du carree
//creer ta sélection par rapport a la taille et position de ton carree
var _rect:Rectangle = new Rectangle(monCarree.x,monCarree.y,monCarree.width,monCarree.height)
newBitmap.draw(MonTableau,null,null,null,_rect,true);
var _copie:Bitmap = new Bitmap(newBitmap);
_copie contient la selection de ton tableau par rapport a ton carre.
Est ce que cela t'aide?
Ensuite l'idee serait de creer une selection manuelle comme photoshop
du style:
var posX:Number;
var posY:Number;
var _rect:Rectangle;
this.addEventListener(MouseEvent.MOUSE_DOWN,_start);
this.addEventListener(MouseEvent.MOUSE_UP,_end);
this.addEventListener(MouseEvent.MOUSE_MOVE,_init);
function _start (e:MouseEvent):void
{
posX = MouseX;
posY = MouseY;
}
function _init (e:MouseEvent):void
{
_rect = new Rectangle(posX,posY,MouseX,MouseY);
}
function _end (e:MouseEvent):void
{
//tu utilise draw(null,null,null,_rect,true) plus haut
}
je n 'est pas essayé le code mais cela te donne une idée.