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

Boton de scrollbar

Estas en el tema de Boton de scrollbar en el foro de Flash y Actionscript en Foros del Web. Hola a todos Tengo una pelicula con un scrollbar que va pasando varias imagenes. Mi scrollbar se puede mover bien arrastrando la barra, o bien ...
  #1 (permalink)  
Antiguo 05/03/2010, 07:10
 
Fecha de Ingreso: enero-2009
Mensajes: 15
Antigüedad: 15 años, 4 meses
Puntos: 0
Boton de scrollbar

Hola a todos

Tengo una pelicula con un scrollbar que va pasando varias imagenes.

Mi scrollbar se puede mover bien arrastrando la barra, o bien con dos flechas que tengo a los lados. Si mantengo pulsada la flecha de la derecha, por ejemplo, el scroll se desplaza hacia la derecha hasta que la suelto.

Hasta aqui todo bien, pero si cuando tengo pulsada la flecha y se esta moviendo a la derecha saco el puntero del raton del area de esta flecha, y suelto el boton fuera de este area, el scroll se sigue moviendo hasta que llega al final, y aunque pulse la flecha de mover hacia la derecha no hace caso, tengo que volver a llevar el raton a la flecha de la derecha, pulsar y soltar dentro de su area para que funcione bien.

Se podria hacer algo que cuando el raton salga del area de este boton deje de mover el scroll???

El codigo del boton es este:

on(press){
tiempo_presionado=1;
funcion=1;
presionado=true;
}
on(release){
presionado=false;
}

onClipEvent(enterFrame){
if(presionado==true){
if(_parent.pelicula.rollover_mc.bot_roll_mc._y<380 ){
//usamos una funcion de proporcionalidad inversa para el aumento de velocidad
funcion+=0.05;
tiempo_presionado += 1.5/funcion;
_parent.pelicula.contenido_mc._x -= tiempo_presionado/2;

loksehamovido = _parent.pelicula.contenido_mc._x-38;
_parent.pelicula.rollover_mc.bot_roll_mc._y = 15-loksehamovido/(_parent.pelicula.contenido_mc._width-330)*340;
}
}
}

Muchas Gracias
  #2 (permalink)  
Antiguo 05/03/2010, 11:57
 
Fecha de Ingreso: enero-2009
Mensajes: 15
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Boton de scrollbar

Bueno, ya he solucionado el problema, por si a alguien le vuelve a pasar he añadido esta parte de codigo, que no sabia que existia esta funcion:

on(releaseOutside){
presionado=false;
}

Etiquetas: scrollbar, 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 12:23.