Código :
function reduce(AS_clipMC, AS_ancho_requerido) { AS_ancho_original = AS_clipMC._width; AS_alto_original = AS_clipMC._height; AS_porcentaje = AS_ancho_requerido*100/AS_ancho_original; AS_porcentaje_inverso = 100-AS_porcentaje; AS_porcentajealto = Math.round(AS_porcentaje_inverso*AS_alto_original/100); AS_porcentajealto = Math.round(AS_porcentajealto*10)/(10); AS_alto_ajuste = AS_alto_original-AS_porcentajealto; AS_clipMC._width = AS_ancho_requerido; AS_clipMC._height = AS_alto_ajuste; AS_clipMC.forceSmoothing = true; } ////Re escalamos proporcionalmente imagen (clip: foto) reduce(foto,110); //Re escalamos de una forma típica la imagen (clip: foto2) foto2._height = 110; foto2._width = 110;
aqui en ejemplo pero funcona para as2 como hacerlo para as3
[url=http://www.miactionscript.com/ActionScript/escalar-proporcionalmente-movieclip-imagenfotos/][/url]