Comunidad de diseño web y desarrollo en internet online

Ayuda con MouseEvent, TimerEvent.

Citar            
MensajeEscrito el 06 Feb 2008 05:51 pm
Hola, me estoy volviendo loco, y no sé por que me falla esto, me explico, he hecho este código que coloca los 5 botones juntos uno encima del otro con una separación de 5 px, ademas he puesto dos botones a modo de boton arriba/abajo, que en teoria, al ser pulsados, mueven los 5 botones mencionados antes. El problema es que lo que quiero es que mientras mantengo pulsado el raton encima del boton arriba/abajo, no pare hasta llegar al tope, pero con un tiempo concreto, no de golpe.

Código :

stop();
import flash.events.TimerEvent;
B_R_1.y= B_R_1.y;
B_R_2.y= B_R_1.y+B_R_1.height+5;
B_R_3.y= B_R_2.y+B_R_2.height+5;
B_R_4.y= B_R_3.y+B_R_3.height+5;
B_R_5.y= B_R_4.y+B_R_4.height+5;

function refrescar_refri (event:TimerEvent){
B_AR_R.addEventListener(MouseEvent.MOUSE_DOWN, scroll_R_arriba)
function scroll_R_arriba (event){
if (B_R_1.y >= -199 ){   B_R_1.y  --; } else {B_R_1.y = -200; trace("convertimos en 10 el valor por que se ha pasado el límite")}
B_R_1.y= B_R_1.y;
B_R_2.y= B_R_1.y+B_R_1.height+5;
B_R_3.y= B_R_2.y+B_R_2.height+5;
B_R_4.y= B_R_3.y+B_R_3.height+5;
B_R_5.y= B_R_4.y+B_R_4.height+5;
   trace("ARRRIBAAAA,",B_R_1.y,timer_R)
}
   
B_A_R.addEventListener(MouseEvent.MOUSE_DOWN, scroll_R_abajo)
function scroll_R_abajo (event){
if (B_R_1.y <= 9)   {B_R_1.y ++;} else {B_R_1.y = 10}
   B_R_1.y= B_R_1.y;
B_R_2.y= B_R_1.y+B_R_1.height+5;
B_R_3.y= B_R_2.y+B_R_2.height+5;
B_R_4.y= B_R_3.y+B_R_3.height+5;
B_R_5.y= B_R_4.y+B_R_4.height+5;
   trace("ABAJOOOOO",B_R_1.y, timer_R)
}

}
var   timer_R:Timer = new Timer(1000,1);
timer_R.addEventListener(TimerEvent.TIMER, refrescar_refri)
timer_R.start();

este es el código, a ver en que fallo.
Espero haberme explicado :P
PD: B_R_1, B_R_2, B_R_3, B_R_4, B_R_5 son los botones que se mueven (pero pueden ser movieclips o lo que sea, eso no es importante ahora)
B_AR_R es el boton de arriba.
B_A_R es el boton de abajo.

Por closed

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Feb 2008 10:59 pm
http://www.manuellama.org/Manuel.html
http://www.manuellama.org/Manuel.fla
http://www.manuellama.org/Manuel.swf

Ahí te he puesto la página html con el archivo online ya funcionando. Los dos rectangulos del centro son los botones arriba y abajo. Eso luego tú ya lo modificas a tu gusto.

Los archivos los puedes descargar libremente, sin ningún compromiso.


Un saludo

Por Manuellama

12 de clabLevel



Genero:Masculino  

msie7

 

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