Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2004, 13:08
Avatar de CifuSO
CifuSO
 
Fecha de Ingreso: marzo-2004
Mensajes: 90
Antigüedad: 20 años, 1 mes
Puntos: 0
Menu tipo vista 360..

Hola amigos del Flash... el problema que me surgió es el siguiente:
a partir de este codigo (lo copié por ahí):

Código:
onClipEvent (load) {
		//cuanto mide un stripe?
	stripe_w=4096.9;
		//la máscara?
	mask_w=745
		//velocidad (menos es más).
	speed=40;
		
		//bordes left y right.
	left=-mask_w/2;
	right=mask_w/2;
}

onClipEvent (enterFrame) {
	

		//vemos al posición a la que queremos llegar(target x)
	tx=_x-(_parent._xmouse/speed);
		//revisamos si se pasa, si es así lo corremos.
	if(tx < left){tx+=stripe_w;}
	if(tx>right){tx-=stripe_w;}
	
		//finalmente lo movemos.
	_x=tx;
}


logré hacer un típico menu tipo vista 360 pero en vez de ser con fotos es con botones (no se si me entienden). Lo hice a partir de una máscara que enmascara :) un movie clip que tiene el codigo antes citado y que haciendo rollover al menu se desplaza hacia la izq o derecha según donde se situe el mouse con respecto al eje "x" y variando la velocidad.. espero que hasta aca hayan entendido.
El problema surge que cuando "NO" mantengo el mouse sobre el menu, osea estoy navegando por la interfaz que se situa abajo de este menu, este ultimo (menu) "sigue llevandole el apunte" al mouse y corriendo segun el mouse se desplace en el eje x, lo que es medio molesto.
Lo que quiero es que cuando se hace rollout del menu entero los botones de este dejen de desplazarce segun el mouse y quede fijo.
Si alguien se atreve a modificar el codigo que usé para lograr el efecto que quiero se lo agradeceré.

Saludos comunidad..
__________________
» FinisterreShop.com.ar Clothes & Skateboard
» Sierras de Cordoba - Argentina Turismo, alojamiento y lugares