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

limitar el tamaño y posicion de un zoom

Estas en el tema de limitar el tamaño y posicion de un zoom en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un elemento para hacer zoom in & out de un MC. El boton de mi zoom lo amplia si lo desplazo a la ...
  #1 (permalink)  
Antiguo 04/09/2007, 03:14
 
Fecha de Ingreso: mayo-2006
Ubicación: Logroño
Mensajes: 86
Antigüedad: 11 años, 7 meses
Puntos: 0
limitar el tamaño y posicion de un zoom

Hola, tengo un elemento para hacer zoom in & out de un MC. El boton de mi zoom lo amplia si lo desplazo a la derecha y reduce si lo hago hacia la izquierda, el script del mismo es
Código HTML:
onClipEvent (enterFrame) {
	if (drag == true) {
    	_root.foto._yscale = (initXScale + (_x-left));
	_root.foto._xscale = (initYScale + (_x-left));
	}
}
Lo que pasa es que al reducir el zoom lo hace hasta que desaparece el MC y me gustaría fijarle un tamaño minimo y unas coordenadas de posición ¿alguien sabe como hacerlo?

Gracias de antemano.
  #2 (permalink)  
Antiguo 04/09/2007, 03:21
Avatar de DarkskullDA  
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 11 años, 5 meses
Puntos: 13
Re: limitar el tamaño y posicion de un zoom

una solucion rapida.. viendo ese codigo seria algo asi:
Código:
onClipEvent (enterFrame) {
	if (drag == true) {
    	_root.foto._yscale = 20+(initXScale + (_x-left));
	_root.foto._xscale = 20+(initYScale + (_x-left));
	}
}
logicamente no es la mejor forma.. necesitariamos saber cuanto vale la variable left e initXscale...

suerte
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.
  #3 (permalink)  
Antiguo 04/09/2007, 05:09
 
Fecha de Ingreso: mayo-2006
Ubicación: Logroño
Mensajes: 86
Antigüedad: 11 años, 7 meses
Puntos: 0
Re: limitar el tamaño y posicion de un zoom

Gracias DarkskullDA por responder tan rapido, los valores de initscale son
Código HTML:
initXScale = 100;
initYScale = 100;
_root.foto._xscale = initXScale;
_root.foto._yscale = initYScale;
y los de left
Código HTML:
top = _y;
bottom = _y;
left = _x-100;
right = _x+100;

La solución de 20+ hace que se reduzca algo menos pero lo que me gustaría hacer no es reducir el MC hasta un tanto por ciento sino que al reducirla adopte por tamaño minimo 1094x836 (osea que se me ajuste a pantalla en su escala más pequeña) en las coordenadas 0, 0, y no consigo hacerlo.

Gracias, un saludo
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 23:06.