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

escalado de imagen con motion tween

Estas en el tema de escalado de imagen con motion tween en el foro de Flash y Actionscript en Foros del Web. Hola a todos, espero que estéis disfrutando de estos días de descanso. Bueno el problemilla que tengo es el siguiente. Tengo un clip contenedor con ...
  #1 (permalink)  
Antiguo 21/03/2008, 12:43
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 20 años, 6 meses
Puntos: 0
escalado de imagen con motion tween

Hola a todos,
espero que estéis disfrutando de estos días de descanso. Bueno el problemilla que tengo es el siguiente. Tengo un clip contenedor con un marco donde pulsando en diferentes botones voy cargando diferentes imágenes. Hasta ahí bien. El tema está en que me gustaría que las imágenes en lugar de cargarse de golpe se cargaran, a ver como lo explico. Imaginaros que pulso en el botón A, entonces en el contenedor se carga la imagen A a su tamaño. Bien, lo que quiero es que cuando pulso en el botón B, se carge la imagen B pero que el contenedor haga un motion tween hasta acomodarse al tamaño de esa nueva imagen cargada. Esto lo he visto en algún sitio pero no sé donde. Pódeis hecharme una mano?

Muchas gracias,

Itxaso
  #2 (permalink)  
Antiguo 21/03/2008, 15:46
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 8 meses
Puntos: 78
Re: escalado de imagen con motion tween

Descanso ? jaja :), bueno pero es por hobby, al fin es descanso seguir en la PC :P

Hay 2 soluciones a eso, una es hacer un MC con la transición que quieras sobre un MC contenedor que tenga nombre de instancia.

Luego por ActionScript haces un attachMovie de ese MC, le asignas el contenido y se ejecutara la transición.

La otra forma es hacer todo desde ActionScript, mas lindo pero mas complejo si no te llevas bien con AC.

Si es solo agrandar, en el MC que cargas puedes agregar un evento onEnterFrame y en el hacer un this._xscale = this._xscale + 5 para que vaya creciendo y un IF que ejecute eso hasta llegar a el ancho deseado.

Pero bueno puedes usar la clase Tween que da mas posibilidades, hice este ejemplito:
Código:
import mx.transitions.Tween;
// ampliar Ancho
var tw:Tween = new Tween(bola, "_xscale", null, 5, 300, 2, true);

// ampliar Alto
var tw:Tween = new Tween(bola, "_yscale", null, 5, 300, 2, true);

// correr X
var tw:Tween = new Tween(bola, "_x", null, 5, 300, 2, true);

// correr Y
var tw:Tween = new Tween(bola, "_y", null, 5, 100, 2, true);
En mi escenario tengo un objeto circular llamado "bola" y le aplique diferentes cambios como el ancho con xscale, el alto con yscale, y la posicion x e y.

Puedes ver el resultado acá: http://img297.imageshack.us/my.php?i...script1xu3.swf
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #3 (permalink)  
Antiguo 23/03/2008, 07:51
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: escalado de imagen con motion tween

Hola elquique, gracias por contestar. Lo que me has indicado me funciona perfectamente salvo que me gustaría que de una imagen a otra me mantuviera la transición(el motion tween). Te mando una dirección para que veas como quiero que se vean las imágenes:

http://www.jdkphotography.com/

Gracias de nuevo,

Itxaso
  #4 (permalink)  
Antiguo 23/03/2008, 10:43
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 8 meses
Puntos: 78
Re: escalado de imagen con motion tween

Por eso te explique como funciona, ahora tu lo cambias y listo :)
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #5 (permalink)  
Antiguo 24/03/2008, 15:50
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: escalado de imagen con motion tween

Siento molestar de nuevo pero por más que lo he intentado no he conseguido darle el efecto que quiero. Me hace el tween del escalado pero cuando le doy a la segunda imagen en lugar de hacer el efecto de la web que mostré lo que hace es cargar la nueva imagen en el contenedor y luego hacer el escalado.
  #6 (permalink)  
Antiguo 27/03/2008, 09:38
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: escalado de imagen con motion tween

Elquique, te agradezco mucho que me respondieras pero si te das cuenta lo que yo quiero no es exatamente eso. Entre otras cosas porque las imágenes que se cargan ahí, todas tienen la misma medida.

Por favor, nadie me dice nada?

itxaso
  #7 (permalink)  
Antiguo 27/03/2008, 12:12
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 8 meses
Puntos: 78
Re: escalado de imagen con motion tween

La medida de la imagen no importa, no fue mi intención hacer tu trabajo, no le veo sentido a copiar sin entender las cosas, solo te puse ejemplos de como funciona, para que tu lo modifiques luego de entenderlo y probarlo.
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #8 (permalink)  
Antiguo 27/03/2008, 14:52
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: escalado de imagen con motion tween

Tienes razón pero y te aseguro que he intentado entenderlo pero debo de ser muy torpe porque por más que lo he intentado no ha habido forma. No sé, ya se me ocurrirá algo. Pero de verdad, muchas gracias.
  #9 (permalink)  
Antiguo 27/03/2008, 18:18
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Re: escalado de imagen con motion tween

http://www.flashmo.com/home
visita esta pag te podes descargar y analizar como estan hechos, y si no entiendes, a leer se ha dicho.... y muuucho.
Saludos
__________________
Drupal Argentina
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 22:28.