Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con el tamaño de JPG dentro de Movieclips

Estas en el tema de Problema con el tamaño de JPG dentro de Movieclips en el foro de Flash y Actionscript en Foros del Web. Hola amigos. Tengo el siguiente problema con archivos .jpg que se cargen dentro de un movieclip. Uso mi vieja versión Flash8 y AS2.0. En realidad ...
  #1 (permalink)  
Antiguo 28/04/2015, 23:46
 
Fecha de Ingreso: diciembre-2003
Mensajes: 66
Antigüedad: 20 años, 4 meses
Puntos: 1
Problema con el tamaño de JPG dentro de Movieclips

Hola amigos.

Tengo el siguiente problema con archivos .jpg que se cargen dentro de un movieclip. Uso mi vieja versión Flash8 y AS2.0.
En realidad para ustedes debe ser una tontera simple, pero a mi me complicó esto porque hace varios años que no usaba Flash.

La pelicula receptora de la imágen tiene 240x350 pixeles y la imagen mide 277x395 pixeles. Pues bien via actionscript, puse las siguientes propiedades para ajustar dicha imagen dentro del movieclip, pero resulta que ignora dichos parámetros y se sale de los márgenes. Acá mi código :

//
cargaflyer.loadMovie("vllflyer.jpg");

cargaflyer._x = 490;
cargaflyer._y = 45;

cargaflyer.width = 240;
cargaflyer.height = 340;

Las propiedades .width y .height simplemente la "ignora" la imágen y se coloca el tamaño original, independiente del tamaño que coloque en ellos.
Las propiedades _x e _y si obviamente las considera.

¿ que puede estar fallando en la imagén o bien en el código para que independiente del tamaño de la imagen, igual el codigo las restringa a cierto tamaño ?

Muchas gracias x la ayuda.
  #2 (permalink)  
Antiguo 30/04/2015, 10:56
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Problema con el tamaño de JPG dentro de Movieclips

Hola hecpok:
Para que se redimensione la imagen tienes que utilizar una precarga simple.
Seleccionas el MC y escribes éste código en el Panel de acciones:
Código actionscript:
Ver original
  1. onClipEvent (data) {
  2.     if (this.getBytesLoaded()>=this.getBytesTotal()) {
  3.         this._width = 240;
  4.         this._height = 340;
  5.     }
  6. }
Para la carga de la imagen el código así:
Código actionscript:
Ver original
  1. cargaflyer.loadMovie("vllflyer.jpg");
  2. cargaflyer._x = 490;
  3. cargaflyer._y = 45;
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: jpg, movieclips, tamaño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:04.