Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2004, 10:56
Avatar de ¬...
¬...
 
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 20 años, 5 meses
Puntos: 4
el total de pixeles que se mueve la barra es el 100% de tu scroll, o sea, el texto.maxscroll es el 100% de tu barra, entonces podes hacer algo asi:
en las acciones del frame, suponiendo que tu barra la arrastras 300pixeles en _y:
Código:
porcentaje=texto.maxscroll/300;
this.onEnterFrame=function(){
texto.scroll=labarra._y*porcentaje;
}
ahora, si el onenterframe te pone un poco lento el movie, podes encerrar esta accion solo cuando presiones la barra, en las acciones del frame:
[code]porcentaje=texto.maxscroll/300;
calcular_scroll=function(){
this.onEnterFrame=function(){
texto.scroll=labarra._y*porcentaje;
}}/code]
y al boton de la barra(suponiendo que tenes el boton dentro de un movieClip):
Código:
on(press){
startDrag("",0,l,t,r,b);
_parent.calcular_scroll();//llamamos a la funcion que esta en el main timeline
}
on(release){
delete onEnterFrame;//quitamos el proceso onenterframe
}
__________________
'_'

...