1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
//création d'un BitmapData de ImageName (image source)
var img_data:BitmapData = BitmapData.loadBitmap(ImageName);
//création d'un nouveau clip pour contenir l'image source
var img_mc:MovieClip = this.createEmptyMovieClip("img_mc", this.getNextHighestDepth());
//on attache le BitmapData source au clip source
img_mc.attachBitmap(img_data, this.getNextHighestDepth());
//création d'un nouveau clip de destination
var img_mc_p:MovieClip = this.createEmptyMovieClip("img_mc_p", this.getNextHighestDepth());
//création d'un nouveau BitmapData de destination, de taille 25*25, et de couleur 0xDDDDDD (gris)
var img_data_p:BitmapData = new BitmapData(25,25, false, 0xDDDDDD);
//on attache le BitmapData destinataire au clip destinataire
img_mc_p.attachBitmap(img_data_p, this.getNextHighestDepth());
//on place le clip destinataire
img_mc_p._x = 300;
img_mc_p._y = 0;
//on copie une portion du BitmapData source dans le BitmapData destinataire
img_data_p.copyPixels(img_data,new Rectangle(0,0,25,25), new Point(0,0)); |
Partager