1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
MovieClip.gotoAndPlay(0);
for (var i:int=0; i < MovieClip.totalFrames; i++) {
//Là je fais ce qu'il faut pour copier dans le png, cela fonctionne, voici un morceau (je ne met pas tout car c'est un peu partout dans mon code) :
var bmpData:BitmapData = new BitmapData(
anmActionInfos.width, anmActionInfos.height,
true, 0x00000000);
// Taille de la zone à copier
var cropRect:Rectangle = bmpData.rect.clone();
var drawingMatrix:Matrix = MovieClip.transform.matrix;
var colorTransform:ColorTransform = MovieClip.transform.colorTransform;
drawingMatrix.tx = - cropInfosArray[anmActionInfos.name][LEFT_MARGIN];
drawingMatrix.ty = - cropInfosArray[anmActionInfos.name][TOP_MARGIN];
bmpData.draw(MovieClip, drawingMatrix, colorTransform);
MovieClip.nextFrame();
} |
Partager