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

botonera con actionscript

Estas en el tema de botonera con actionscript en el foro de Flash y Actionscript en Foros del Web. wenas pues hace unos dias hice una pagina en la que hay una botonera y en la que puse que al ponerte encima de los ...
  #1 (permalink)  
Antiguo 29/11/2010, 05:51
 
Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 0
botonera con actionscript

wenas pues hace unos dias hice una pagina en la que hay una botonera y en la que puse que al ponerte encima de los botones saliera a la derecha como un logotipo y al quitar el ratón se vuelve a ir para la izquierda. Pues bien lo consegui hacer pero no queda bien del todo, porque al ponerte encima si lo dejas un rato puesto el logotipo llega hasta el final y al quitar el raton se vuelve a ir y se esconde.

Pero el problema viene cuando dejas el raton muy poco tiempo encima del boton, al sacarlo deberia empezar por donde se quedo es decir si el logotipo no termino de salir hacia el lado derecho deberia de volver hacia la izquierda desde donde se quedo y no desde el final.

No se explicarlo bien a si que si quereis verlo la pagina es esta: http://todominecraft.zxq.net/index.html (espero que se puedan poner enlaces en el foro xd)

El flash esta echo con cs4 y actionscript 3.0. y esta compuesto por una escena la cual tiene 2 clips de pelicula emplazados en la escena, uno para ir a la derecha y otro a la izquierda. Los clips estan emplazados en 3 fotogramas en total (en el fotograma 2 empieza el clip de pelicula que va hacia la derecha y dura un fotograma, y en el fotograma 3 empieza el que va hacia la izquierda y dura un fotograma tambien). Cada botón tiene su capa y cada clip tambien.

El codigo que tengo puesto es este:

stop();
inicio.addEventListener(MouseEvent.MOUSE_OVER,ir)
function ir(event:MouseEvent):void
{
gotoAndPlay("2")
}
inicio.addEventListener(MouseEvent.MOUSE_OUT,ir2)
function ir2(event:MouseEvent):void
{
gotoAndPlay("3")
}
que_es.addEventListener(MouseEvent.MOUSE_OVER,ir3)
function ir3(event:MouseEvent):void
{
gotoAndPlay("2")
}

que_es.addEventListener(MouseEvent.MOUSE_OUT,ir4)
function ir4(event:MouseEvent):void
{
gotoAndPlay("3")
}
tutoriales.addEventListener(MouseEvent.MOUSE_OVER, ir5)
function ir5(event:MouseEvent):void
{
gotoAndPlay("2")
}
tutoriales.addEventListener(MouseEvent.MOUSE_OUT,i r6)
function ir6(event:MouseEvent):void
{
gotoAndPlay("3")
}
utilidades.addEventListener(MouseEvent.MOUSE_OVER, ir7)
function ir7(event:MouseEvent):void
{
gotoAndPlay("2")
}
utilidades.addEventListener(MouseEvent.MOUSE_OUT,i r8)
function ir8(event:MouseEvent):void
{
gotoAndPlay("3")
}
texturas.addEventListener(MouseEvent.MOUSE_OVER,ir 9)
function ir9(event:MouseEvent):void
{
gotoAndPlay("2")
}
texturas.addEventListener(MouseEvent.MOUSE_OUT,ir1 0)
function ir10(event:MouseEvent):void
{
gotoAndPlay("3")
}
mods.addEventListener(MouseEvent.MOUSE_OVER,ir11)
function ir11(event:MouseEvent):void
{
gotoAndPlay("2")
}
mods.addEventListener(MouseEvent.MOUSE_OUT,ir12)
function ir12(event:MouseEvent):void
{
gotoAndPlay("3")
}
inicio.addEventListener(MouseEvent.CLICK,navegar2)
function navegar2(event:MouseEvent):void
{
navigateToURL(new URLRequest("index.html"),"_self");
}
que_es.addEventListener(MouseEvent.CLICK,navegar)
function navegar(event:MouseEvent):void
{
navigateToURL(new URLRequest("que_es.html"),"_self");
}
tutoriales.addEventListener(MouseEvent.CLICK,naveg ar3)
function navegar3(event:MouseEvent):void
{
navigateToURL(new URLRequest("tutoriales.html"),"_self");
}
utilidades.addEventListener(MouseEvent.CLICK,naveg ar4)
function navegar4(event:MouseEvent):void
{
navigateToURL(new URLRequest("utilidades.html"),"_self");
}
texturas.addEventListener(MouseEvent.CLICK,navegar 5)
function navegar5(event:MouseEvent):void
{
navigateToURL(new URLRequest("texturas.html"),"_self");
}
mods.addEventListener(MouseEvent.CLICK,navegar6)
function navegar6(event:MouseEvent):void
{
navigateToURL(new URLRequest("mods.html"),"_self");
}

Etiquetas: actionscript, 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 11:13.