BITMAP DATA - Matrix translate
Buenas tengo el pequeño(aburrido) problema de tener que centrar un bitmap data dentro de un clip en una posición especifica y no veo manera que me funcione.
Codigo(AS2):
<code>// Creo un bitmap data de 83 por 83
bonitoBmp = new BitmapData(83, 83, true, 0x000000);
// Quiero mover su origen _X y _Y
// uso Matrix.translate para el efecto...
var miMatrix:Matrix = new Matrix();
miMatrix.translate(-45, -45);
// Al bmp le dibujo el clip que quiero
bonitoBmp.draw(this.elMcBonito, miMatrix);
// Creo un container vacio
// ... habia incrementado a _global.numF++ ...
refClip=containerObjetos.createEmptyMovieClip("bmpPng"+_global.numF, containerObjetos.getNextHighestDepth());
// attacho al refClip al bmp...
refClip.attachBitmap(bonitoBmp, 1);
// FIN .... pero no va</code>
Pasa que todo funciona si le quito a draw - miMatrix
<code>bonitoBmp.draw(this.elMcBonito); //funciona
El problema viene de ahí creo...
Ya probé también:
refClip.bonitoBmp._x = -45;
refClip.bonitoBmp._y = -45;
// tanpoco va!...</code>
Salud++