Comunidad de diseño web y desarrollo en internet online

barra de navegacion

Citar            
MensajeEscrito el 23 Mar 2006 04:27 pm
Hola foreros. Estoy haciendo un menu (barra de navegación) para mi página web. Quiero que funcione de la misma manera que la de la web de macromedia y en parte lo he conseguido, pero tengo un problemilla.
Mi barra consta de 6 clips. Cuando el ratón está encima de uno de ellos se activa otro clip y aparecen los submenus que son 3, 4, 5 ...botones depende del clip. Si yo muevo el ratón desde uno de los submenús a uno de los clips principales el submenú desaparece y aparece el nuevo submenú. El problema es que los submenús no desaparecen si yo muevo el ratón a otra parte de mi página. Se queda la barra en el último submenú visto en vez de volver a su estado inicial, en el que solo se ven los clips principales.
El código que tengo es este:

//ON ROLL OVER's:
boton1.onRollOver = function(){
boton1.gotoAndStop(2)
boton2.gotoAndStop(1)
boton3.gotoAndStop(1)
boton4.gotoAndStop(1)
boton5.gotoAndStop(1)
boton6.gotoAndStop(1)
_root.movie1.play()
movie1._visible = true
movie2._visible = false
movie3._visible = false
movie4._visible = false
movie5._visible = false
movie6._visible = false
}
boton2.onRollOver = function(){
boton1.gotoAndStop(1)
boton2.gotoAndStop(2)
boton3.gotoAndStop(1)
boton4.gotoAndStop(1)
boton5.gotoAndStop(1)
boton6.gotoAndStop(1)
_root.movie2.play()
movie1._visible = false
movie2._visible = true
movie3._visible = false
movie4._visible = false
movie5._visible = false
movie6._visible = false
}
boton3.onRollOver = function(){
boton1.gotoAndStop(1)
boton2.gotoAndStop(1)
boton3.gotoAndStop(2)
boton4.gotoAndStop(1)
boton5.gotoAndStop(1)
boton6.gotoAndStop(1)
_root.movie3.play()
movie1._visible = false
movie2._visible = false
movie3._visible = true
movie4._visible = false
movie5._visible = false
movie6._visible = false
}
boton4.onRollOver = function(){
boton1.gotoAndStop(1)
boton2.gotoAndStop(1)
boton3.gotoAndStop(1)
boton4.gotoAndStop(2)
boton5.gotoAndStop(1)
boton6.gotoAndStop(1)
_root.movie4.play()
movie1._visible = false
movie2._visible = false
movie3._visible = false
movie4._visible = true
movie5._visible = false
movie6._visible = false
}
boton5.onRollOver = function(){
boton1.gotoAndStop(1)
boton2.gotoAndStop(1)
boton3.gotoAndStop(1)
boton4.gotoAndStop(1)
boton5.gotoAndStop(2)
boton6.gotoAndStop(1)
_root.movie1.play()
movie1._visible = false
movie2._visible = false
movie3._visible = false
movie4._visible = false
movie5._visible = true
movie6._visible = false
}
boton6.onRollOver = function(){
boton1.gotoAndStop(1)
boton2.gotoAndStop(1)
boton3.gotoAndStop(1)
boton4.gotoAndStop(1)
boton5.gotoAndStop(1)
boton6.gotoAndStop(2)
_root.movie1.play()
movie1._visible = false
movie2._visible = false
movie3._visible = false
movie4._visible = false
movie5._visible = false
movie6._visible = true
}
//ON PRESS':
boton1.onPress = function(){
boton1.gotoAndPlay(3)
}
boton2.onPress = function(){
boton2.gotoAndPlay(3)
}
boton3.onPress = function(){
boton3.gotoAndPlay(3)
}
boton4.onPress = function(){
boton4.gotoAndPlay(3)
}
boton5.onPress = function(){
boton5.gotoAndPlay(3)
}
boton6.onPress = function(){
boton6.gotoAndPlay(3)
}
//ON RELEASE's:
boton1.onRelease = function(){
boton1.gotoAndPlay(2)
}
boton2.onRelease = function(){
boton2.gotoAndPlay(2)
}
boton3.onRelease = function(){
boton3.gotoAndPlay(2)
}
boton4.onRelease = function(){
boton4.gotoAndPlay(2)
}
boton5.onRelease = function(){
boton5.gotoAndPlay(2)
}
boton6.onRelease = function(){
boton6.gotoAndPlay(2)
}


boton1, boton2, boton3,... son los clips principales y movie1, movie2, movie3,...son los clips que hacen que aparezcan los botones que forman el submenú.
Espero no haceros un lío con tanto menú y submenú.

Por dewars

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Mar 2006 05:27 pm

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.