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

Boton asociado a movimiento giratorio.

Estas en el tema de Boton asociado a movimiento giratorio. en el foro de Flash y Actionscript en Foros del Web. Hola a todos, he realizado varias paginas web pero hasta ahora no habia utilizado flash porque no lo habia necesitado, ahora lo estoy necesitando y ...
  #1 (permalink)  
Antiguo 20/09/2011, 12:35
 
Fecha de Ingreso: enero-2011
Mensajes: 11
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Boton asociado a movimiento giratorio.

Hola a todos, he realizado varias paginas web pero hasta ahora no habia utilizado flash porque no lo habia necesitado, ahora lo estoy necesitando y ando bastante perdido, por eso necesito que me ayuden.
Estoy tratando de realizar un menu en el que los botones estan distribuidos en el perimetro de una circunferencia y necesito que cuando el raton se encuentre sobre uno de esos botones un objeto gire en el exterior del circulo hasta moverse a la posicion del boton.
Para ser mas exactos imaginen una Q circular con los trazos muy anchos en el interior del trazo habria repartidos como 10 botones y al situarte sobre uno de ellos el rabito de la Q gira hasta situarse alineado con el boton y cuando sacas el mouse del boton vuelve a su estado de Q.
El tema del rollover y eso es donde menos dudas tengo ya que se parece a otros lenguajes, es mas bien con el tema de asociarlo a una rotacion y asignarle un destino al objeto para cada boton.
Por favor si me podeis indicar los pasos a seguir a modo de guia y luego ya me ire arreglando en cada paso con los tutoriales y demas, me hariais un gran favor, no hace falta que os adentreis mucho porque si me surge alguna duda en algo especifico os comentare de nuevo.
Muchas gracias de antemano.
Un saludo
  #2 (permalink)  
Antiguo 21/09/2011, 07:48
Avatar de ramonjosegn  
Fecha de Ingreso: agosto-2011
Ubicación: Colombia
Mensajes: 651
Antigüedad: 13 años, 4 meses
Puntos: 40
Respuesta: Boton asociado a movimiento giratorio.

Para comenzar así sin más, te estás metiendo en algo bastante complejo, echa un vistazo en ffiles.com a ver si encuentras algo así, ya que requiere conocimientos bastante avanzados de programación y trigonometría...
  #3 (permalink)  
Antiguo 22/09/2011, 05:28
 
Fecha de Ingreso: enero-2011
Mensajes: 11
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Boton asociado a movimiento giratorio.

Hola, ante todo gracias por contestarme ramon, se que lo que intento no es facil pero ya he trabajado con otros lenguajes y me entero rapido.

Voy avanzando y consiguiendo cosillas, de momento he creado varias capas en una estaria el fondo en otra los botones y en otra el simbolo vinculado con el nombre rabito.
Con esta formula que he sacado de la web de sargento he conseguido poner la cosa en movimiento, definiendo la posicion en x con una funcion coseno y la y con seno.
Mi intencion ahora es conseguir que al pasar sobre un boton introduzca en esta formula un angulo determinado para cada boton, algo asi como considerar a angulo una variable y que sean los botones los que le asignen un valor, que te parece? podria funcionar?

Gracias de antemano , aqui esta el codigo.
Código:
_root.attachMovie( "rabito", "rabito", 10 );
eje_x = 242,60;
eje_y = 200;
amplitud_x = 120;
amplitud_y = 121,25;

angulo = 0; 

onEnterFrame = function() {
	x1 = ( Math.cos( angulo * ( Math.PI / 180 ) ) * amplitud_x ) + eje_x;
	y1 = ( Math.sin( angulo * ( Math.PI / 180 ) ) * amplitud_y ) + eje_y;
	rabito._x = x1;
	rabito._y = y1;
	rabito._rotation = angulo; //he añadido esto para que el rabito siempre  apunte al centro
	angulo += 3;
}
  #4 (permalink)  
Antiguo 22/09/2011, 17:47
 
Fecha de Ingreso: enero-2011
Mensajes: 11
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Boton asociado a movimiento giratorio.

Vale he avanzado aun mas ahora mi pregunta es sencilla ¿como se hace para que un boton envie un valor a una funcion?
Código:
 on( rollOver ){
	 this.identificador = 72;
	 _root.fNavegar( identificador );
 }
pero la funcion no la recibe por favor ayudaaa
mi intencion es que cada boton mande un valor a la funcion con un angulo, y la funcion se encarga de cambiar la posicion. Alguien sabe si se hace asi?

Etiquetas: flash, movimiento, asociados, botones
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 02:26.