Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2010, 12:16
polo_W12
 
Fecha de Ingreso: enero-2008
Ubicación: Concepción, Chile
Mensajes: 76
Antigüedad: 16 años, 3 meses
Puntos: 3
Un pequeño regalito (getbounds AS3)

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 original
  1. function getboundabs(a:MovieClip, b:MovieClip):Object {
  2.     var obj:Object = a.getBounds(b);
  3.     var xMin:Number = obj.x;
  4.     var yMin:Number = obj.y;
  5.     var xMax:Number = obj.x+obj.width;
  6.     var yMax:Number = obj.y+obj.height;
  7.     var objr:Object = new Object();
  8.     objr.xMin       = xMin;
  9.     objr.xMax       = xMax;
  10.     objr.yMin       = yMin;
  11.     objr.yMax       = yMax;
  12.     return objr;
  13. }      
  14.  
  15. //clip es el clip al cual se le quiere obtener la información.
  16. //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.
  17.  
  18. var blast:Object    = getboundabs(clip, contenedor);
  19.  
  20. trace(blast.xMin);
  21. trace(blast.xMax);
  22. trace(blast.yMin);
  23. trace(blast.yMax);

Espero les sea de ayuda.
Saluda Atte.
Claudio Barrera Asencio.