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

Zoom en galería de imágenes con flash

Estas en el tema de Zoom en galería de imágenes con flash en el foro de Flash y Actionscript en Foros del Web. Buenas tardes amigos, Quisiera saber conocen algún componente flash (preferiblemente gratuito) que haga el efecto de zoom con una galería de imágenes. Lo que quiero ...
  #1 (permalink)  
Antiguo 08/10/2009, 12:01
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 11 meses
Puntos: 6
Zoom en galería de imágenes con flash

Buenas tardes amigos,

Quisiera saber conocen algún componente flash (preferiblemente gratuito) que haga el efecto de zoom con una galería de imágenes.

Lo que quiero es exactamente esto:

http://www.panaria.it/prd/CollectionId=15&ImageId=57

Saludos y gracias,
Luis
  #2 (permalink)  
Antiguo 08/10/2009, 13:19
Avatar de Turdo  
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 19 años, 4 meses
Puntos: 23
Respuesta: Zoom en galería de imágenes con flash

Que tal amigo!!

Es muy fácil de programar, te explico mas o menos como esta hecho en AS2.0:

1.- crearon un mc vacío con un nombre de instancia llamémoslo "img".
2.- dentro de img se carga la imagen, tal vez con la escala menor a la original(opcional).
3.- cuando pase el raton sobre la imagen utilizar las propiedades _xscale y _yscale.

Te dejo un pequeño ejemplo:

Esto lo colocas en el img que carga la imagen
Código actionscript:
Ver original
  1. on (rollOver) {
  2.     var tiempo:Number = 50;
  3.     this._xscale = 50;
  4.     this._yscale = 50;
  5.     onEnterFrame = function () {
  6.         tiempo++;
  7.         this._xscale = tiempo;
  8.         this._yscale = tiempo;
  9.         if (tiempo == 100) {
  10.             onEnterFrame = function () {
  11.                 return;
  12.             };
  13.         }
  14.     };
  15. }
  16. on (rollOut) {
  17.     this._xscale = 50;
  18.     this._yscale = 50;
  19.     onEnterFrame = function () {
  20.         return;
  21.     };
  22. }

O si prefieres te lo puedo desarrollar como un componente a un precio barato ya con el efecto del movimiento con el ratón.
__________________
Un buen programa depende de la imaginación.

Última edición por Turdo; 08/10/2009 a las 13:25
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 17:04.