Cargo una imagen con loadClip. Dentro de la función "listener.onLoadInit = function(target_mc) {}" escalo la imagen a un valor. Y después le dibujo un borde, ayudándome de los valores target_mc._width y target_mc._height.
El prolema es que estos valores no son los reales, siempre son un poco más grandes (sea cual sea la imagen cargada), y entonces el borde no se ajusta a la imagen.
Si alguien sabe como solucionarlo se lo agradecería muchísimo. Muchas gracias
A continuación le dejo el código completo:
Código :
var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
precargador_mcl.addListener(listener);
precargador_mcl.loadClip("imagen", for_text["boton"]);
listener.onLoadInit = function(target_mc) {
var ancho = target_mc._width;
var alto = target_mc._height;
var escalado = 50; //por ejemplo
target_mc._xscale=escalado;
target_mc._yscale=escalado;
with (target_mc) {
lineStyle(5, 0x000000, 100);
lineTo(ancho, 0);
lineTo(ancho, alto);
lineTo(0, alto);
lineTo(0, 0);
}
} 