Siempre ha sido un problema redimensionar una imagen con Actionscript y que se vea bien, pues les presento la solución más facil:
Aquí les dejo el .Fla (Formato de Flash
Una sencilla función que puede ser usada en cualquier proyecto y cuyos parametros son el movieclip donde cargamos (O tenemos) nuestra imagen y el tamaño porcentual que le queremos asignar.
Encuentra un ejemplo completo de su uso con codigo en el .FLA que pueden descargar arriba.
Código :
function resizeImg(img:MovieClip, size:Number) { if (img._width<img._height) { var w:Number = img._width; img._width = size; img._height = size*img._height/w; } else { var h:Number = img._height; img._height = size; img._width = size*img._width/h; } }
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por nashCode el 07 de Julio de 2006
Por Hernán el 08 de Julio de 2006
Por FeNtO el 08 de Julio de 2006
esto es algo que se pregunta varias veces en el foro ,
Por MorphX el 08 de Julio de 2006
Buen aporte
Por khafra el 08 de Julio de 2006
Por Stopa el 08 de Julio de 2006
esto me servira
Por Zah el 08 de Julio de 2006
Cep :
Si realmente size se refiere al tamaño porcentual (por ejemplo, sería 50 si quisiésemos hacer que la imagen fuera la mitad), la función sería así:
Código :
A ese código le veo utilidad para que la imagen quepa en un sitio, pero invertiría los signos "<" y ">"
Por Rodrigo el 09 de Julio de 2006
Por Freddie el 09 de Julio de 2006
Rodrigo_blog :
Por Zah el 09 de Julio de 2006
Rodrigo_blog :
Por Jack Royce el 10 de Julio de 2006
Por Rocky el 10 de Julio de 2006
1. Cargo la img q deseo (del tamaño que quiero y resolución que quiero) en el clip pertinente.
2. le doy al clip las dimensiones que quiero mediante as.
3. disfruto de la img.
pruébenlo... son solo como 3 lineas de as
(Mi sugerencia no quita mérito al code anterior, es genial, pero siempre existen más ideas isn't?).
ahhhhmmmmm queria preguntar.... ¿cristalab... por qué pusieron una img de Super Star Soccer en el header de la portada??????
...pudieron haber puesto una img de FIFA2006 o Winning Eleven 10... (aunq para mi la version 9 es mejor )...
cómo les envio una para que la usen en el header de la web?... tienen mi mail, díganmelo
Por Rafeo el 11 de Julio de 2006
Por Stopa el 18 de Julio de 2006
Rafeo_blog :
y eso que tiene que ver con el Tema
Por chavo el 20 de Julio de 2006
1. Cargo la img q deseo (del tamaño que quiero y resolución que quiero) en el clip pertinente.
2. le doy al clip las dimensiones que quiero mediante as.
3. disfruto de la img.
pruébenlo... son solo como 3 lineas de as
podés poner el código?
saludos, chavo.
Por Andrea el 10 de Agosto de 2006
Gracias de antemano.
Por camila el 15 de Septiembre de 2006
Por nestorrente el 15 de Septiembre de 2006
zah :
Rodrigo_blog :
¿qué pasa zah? Yo también usaría _xscale y _yscale
Por Fabian Paez el 19 de Octubre de 2006
Por Jose el 22 de Enero de 2007
gracias!!
Por makinthos el 26 de Enero de 2007
buena
me servira de mucho
Por franco el 27 de Julio de 2007
Por centinela218 el 28 de Julio de 2007
Por shapo el 07 de Septiembre de 2007
ojala alguno de ustedes me puediera ayudar gracias de antemano
mi correo es: [email protected]
Por friend el 28 de Octubre de 2007
Por paulo el 28 de Noviembre de 2007
Por braian el 12 de Mayo de 2008
contestenme a mi mail por favor
[email protected]
Por Exu el 06 de Junio de 2008
muy interesante gracias por los codigos, pero como le hago para cargar la imagen desde un boton y que se vea en las dimensiones que yo quiero
y si mis dimensiones no son cuadradas?
gracias de antemano
Por pulgy el 04 de Julio de 2008
Por mlopez el 19 de Febrero de 2010
Por deeavid el 17 de Septiembre de 2010
1) creo un MC instancia "imagen01"
2) dentro en el primer frame grego:
[b]loadMovie(_global.urls+"portfolio/micro/"+_name+".jpg", "load_mc");//mi ruta de la imagen
load_mc._xscale = 18;//porcentaje
load_mc._yscale = 18;//porcentaje[b]
3) dentro de "imagen01" creo otro MC "load_mc"
4) en el primer frame del _root agrego mi variable global con mi dominio _global.urls="http://www.midominio.com/";
5) y _name me dara el nombre de instancia que será el mismo nombre de mi imagen "imagen01.jpg" agregado a mi ruta de "loadMovie".
6) Ahora solo duplico el MC "imagen01" y cambio el nombre de instacia por nombres consecutivos "imagen02" "imagen03" "imagen04".........
Por CLAnonimo el 26 de Noviembre de 2010