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

Como posicionar un objeto en una parte cuando pase el cursor?

Estas en el tema de Como posicionar un objeto en una parte cuando pase el cursor? en el foro de Flash y Actionscript en Foros del Web. Hola, pues he leido muchos tutoriales y no viene en ninguno, solo quiero saber, como le hace como por ejemplo aqui: http://4visuals.org/home/ donde dice: Home ...
  #1 (permalink)  
Antiguo 10/08/2010, 22:11
 
Fecha de Ingreso: octubre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Como posicionar un objeto en una parte cuando pase el cursor?

Hola, pues he leido muchos tutoriales y no viene en ninguno, solo quiero saber, como le hace como por ejemplo aqui:

http://4visuals.org/home/

donde dice:
Home - Reglas - Packs - Pedir - Portafolio

hay como una pequeña linea debajo, que cuando pasas el cursos por cada una de las categorias este se situa en esa categoria...

como puedo hacer eso?

gracias!
  #2 (permalink)  
Antiguo 11/08/2010, 10:44
Avatar de Turdo  
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 18 años, 9 meses
Puntos: 23
Respuesta: Como posicionar un objeto en una parte cuando pase el cursor?

Pues hay varias maneras de hacerlo.

La que yo usaria es preguntando si tal boton esta en rollover que la barra se mueva hasta la posicion x de dicho boton.

debes de utilizar la propiedad _x del boton y la barra, haces una comparacion con un if para saber si la barra ya esta en la _x del boton y si no que lo siga recorriendo.

ejemplo:

if(barra._x <= boton3._x){
barra._x --;
}


esto dentro del evento onEnterFrame de AS2 o Event.ENTER_FRAME de AS3.

Claro que es un poco mas complicado que eso pero ya te di la idea general solo te hace falta agrandarla y pulirla.
__________________
Un buen programa depende de la imaginación.
  #3 (permalink)  
Antiguo 11/08/2010, 12:02
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Como posicionar un objeto en una parte cuando pase el cursor?

Hola toxicslave4u :
Aquí un ejemplo.
Dibuja la barra y lo conviertes en un MC, lo ubicas debajo del primer botón y le pones como nombre de instancia: barra.
A los botones les pones como nombre de instancia: b1, b2, b3, b4.
Crea la Capa 2 en el escenario principal y escribe éste código en el primer frame:
Código actionscript:
Ver original
  1. barra.onEnterFrame=function(){
  2.     this._x+=(this.x0-this._x)/10
  3. }
  4. b1.onRollOver=function(){
  5.     barra.x0=75
  6. }
  7. b2.onRollOver=function(){
  8.     barra.x0=165
  9. }
  10. b3.onRollOver=function(){
  11.     barra.x0=250
  12. }
  13. b4.onRollOver=function(){
  14.     barra.x0=345
  15. }
Los valores de x0 modíficalo dependiendo de la ubicación de cada botón.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: cuando, cursor, objeto, pase, posicionar
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 13:22.