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

Menú y Arrastrar

Estas en el tema de Menú y Arrastrar en el foro de Flash y Actionscript en Foros del Web. Tengo un menú horizontal y me gustaría que al pasar el ratón por los botones de éste apareciera un movieclip, concretamente una estrella, debajo de ...
  #1 (permalink)  
Antiguo 17/08/2005, 14:32
 
Fecha de Ingreso: agosto-2005
Mensajes: 18
Antigüedad: 12 años, 4 meses
Puntos: 0
Menú y Arrastrar

Tengo un menú horizontal y me gustaría que al pasar el ratón por los botones de éste apareciera un movieclip, concretamente una estrella, debajo de los botones y que siguiera al ratón; sólo apareciendo al pasar el ratón por los botones.
Un saludo y gracias.
  #2 (permalink)  
Antiguo 17/08/2005, 15:54
Avatar de Turdo  
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 12 años, 4 meses
Puntos: 23
bien facil sin tanta complicacion.

crea tu mc(movieclip) de la estrella con el nombre de: star y como nombre de instancia pon: tuestrella Este lo puedes poner en las propiedades del mc.

Pon tu mc de la estrella que se llama(star) en un nivel mas bajo que los botones

este codigo en el primer frame:
tuestrella._visible=false;

este codigo en los botones:
on(rollOver){
tuestrella._x=_xmouse+155;
tuestrella._y=_ymouse-55;
tuestrella._visible=true;
startDrag(tuestrella);
}
on(rollOut){
stopDrag();
tuestrella._visible=false;

}

te explico como funcina:
._visible es la propiedad que indica si se ve o no con los parametro true o false
entonces la estrella esta en su valor false osea que no se ve jejeje ":p"
._x y ._y es el valor donde se encuentra un determinado objeto.

entonces cuando digo que

tuestrella._x=_xmouse+155;
tuestrella._y=_ymouse-55;

estoy indicando que el mc de la estrella se posicione en el lugar que esta el raton pero en la parte de "+155" del codigo le indico que se posicione igual que el raton mas 155 pixeles en el eje de las "x" y de la misma forma en la propiedad ._y

en el codigo:
startDrag(tuestrella);
tuestrella._visible=true;

le indico que empieso a arrastrar la estrella y que esta se vea.

en el codigo:
on(rollOut){
stopDrag();
tuestrella._visible=false;

}

le indico que suelte la estrella y esta desaparesca.
y ya esta. Recuerda que puedes jugar con las propiedades de "._x" y "._y" segun lo requieras.
Que tengas suerte.
  #3 (permalink)  
Antiguo 17/08/2005, 18:57
 
Fecha de Ingreso: agosto-2005
Mensajes: 18
Antigüedad: 12 años, 4 meses
Puntos: 0
Muchas Gracias por tu sumamente precisa respuesta.
Era lo que quería.
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 20:45.