Hola Comunidad les hago un regalito de código de la función getbounds que para algunos efectos no funciona de igual manera en ActionScript 3, por lo que me vi en la necesidad de hacerle una modificación y crear mi propia función getbounds.
Espero les sirva.
Código AS3:
Ver originalfunction getboundabs(a:MovieClip, b:MovieClip):Object {
var obj:Object = a.getBounds(b);
var xMin:Number = obj.x;
var yMin:Number = obj.y;
var xMax:Number = obj.x+obj.width;
var yMax:Number = obj.y+obj.height;
var objr:Object = new Object();
objr.xMin = xMin;
objr.xMax = xMax;
objr.yMin = yMin;
objr.yMax = yMax;
return objr;
}
//clip es el clip al cual se le quiere obtener la información.
//contenedor es el clip en el cual se quiere obtener las coordenadas de clip, por lo que sin ningun problema puede ser root, o container.parent.
var blast:Object = getboundabs(clip, contenedor);
trace(blast.xMin);
trace(blast.xMax);
trace(blast.yMin);
trace(blast.yMax);
Espero les sea de ayuda.
Saluda Atte.
Claudio Barrera Asencio.