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

Ampliación lenta con Action Script.

Estas en el tema de Ampliación lenta con Action Script. en el foro de Flash y Actionscript en Foros del Web. Buenas. Quiero hacer zoom sobre una zona de un dibujo. EL problema viene con Action Script. Con un "for", el zoom lo hace, pero rápidamente. ...
  #1 (permalink)  
Antiguo 29/06/2003, 18:55
 
Fecha de Ingreso: mayo-2003
Mensajes: 22
Antigüedad: 20 años, 11 meses
Puntos: 0
Ampliación lenta con Action Script.

Buenas. Quiero hacer zoom sobre una zona de un dibujo. EL problema viene con Action Script. Con un "for", el zoom lo hace, pero rápidamente. Lo que quiero es que lo haga poco a poco, como si d euna interpolación se tratara. He probado dándole valores menores al for (i = i + 0.5), pero no vale.
¿Alguien sabe cómo?. muchas gracias.
  #2 (permalink)  
Antiguo 30/06/2003, 04:13
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
Aplicale friccion y te lo hara en forma gradual.

este codigo en la raiz.
->

Zoom = function (me,finalM) {
me._xscale += (finalM - me._xscale)/4.9999777;
me._yscale += (finalM - me._yscale)/4.9999777;
}

este Codigo en la zona donde haras el zoom
que antes tienes que transformar en mc en este caso "tuZona"
->

onClipEvent (enterFrame) {
if (zoom == 1) {
_root.Zoom(this,finalValue);
}}

on(rollOver) {
zoom = 1;
finalValue = 250;
}

on(rollOut) {
finalValue = 50;//aprox 50 porcent volvera a la escale original.
} //Pero tu puedes darle lo que quieras.

Pruebalo y me cuentas

Saludos
__________________
http://www.flotdesign.dk/
  #3 (permalink)  
Antiguo 02/07/2003, 14:39
 
Fecha de Ingreso: mayo-2003
Mensajes: 22
Antigüedad: 20 años, 11 meses
Puntos: 0
Bueno. Ante todo muchas gracias y perdón por no haber respondido antes.
Gracias de veras.
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 12:31.