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

scroll que no avanza poco a poco

Estas en el tema de scroll que no avanza poco a poco en el foro de Flash y Actionscript en Foros del Web. hola a todos! tengo un problema con una barra de scroll. os explico 1º lo que hay: tengo una pelicula con un texto con el ...
  #1 (permalink)  
Antiguo 19/11/2003, 04:50
 
Fecha de Ingreso: diciembre-2002
Mensajes: 102
Antigüedad: 21 años, 11 meses
Puntos: 0
scroll que no avanza poco a poco

hola a todos!

tengo un problema con una barra de scroll.
os explico 1º lo que hay:
tengo una pelicula con un texto con el nombre de instancia 'cnMasked' y dos botones para ir arriba y abajo en el scroll. estos dos botones están metidos en una pelicula con nombre de instancia 'scrollBar'.
todo esta alojado en una escena.
en un fotograma de esta escena tengo lo siguiente:

cnSize = getProperty("cnMasked.body", _height) - 300;
sliderSize = getProperty("scrollBar.btnSlider", _height);
scrollBarSize = getProperty("scrollBar", _height);
sliderBoundMin = getProperty("scrollBar.btnUp", _height);
sliderBoundMax = scrollBarSize - sliderSize - getProperty("scrollBar.btnDn", _height);
scrollableArea = sliderBoundMax - sliderBoundMin;
scrollMultiplier = 0;
// ***** Declare Functions
function updateScroll() {
setProperty("cnMasked.body", _y, -(cnSize * scrollMultiplier));
}
// Hold this position
stop();



los botones alojados dentro de 'scrollBar' tienen las siguientes acciones:
para el de arriba:

// UP button
on (press) {
// Set polarity and begin drag
_parent:scrollPolarity = 1;
tellTarget ("_parent.scrollBarCF") {
play();
}
}
on (release, releaseOutside) {
// Stop drag
_parent:scrollPolarity = 0;
tellTarget ("_parent.scrollBarCF") {
stop();
}
}


para el de abajo:

// DN button
on (press) {
// Set polarity and begin drag
_parent:scrollPolarity = -1;
tellTarget ("_parent.scrollBarCF") {
play();
}
}
on (release, releaseOutside) {
// Stop drag
_parent:scrollPolarity = 0;
tellTarget ("_parent.scrollBarCF") {
stop();
}
}



ahora os comento el problema:
publico la película. al picar una vez sobre el botón de scroll abajo, la película (cnMasked) se va directamente a la mitad del texto, en vez de avanzar sólo un poco. lo más curioso de la historia es que esto sólo ocurre en el primer click, ya que a partir del segundo, tanto hacia arriba como hacia abajo, el scroll funciona correctamente, es decir, el texto avanza poco a poco.
cuando vuelvo a publicar, me encuentro con lo mismo otra vez.
he probado cambiando el valor de esta línea, pero no consigo nada:
cnSize = getProperty("cnMasked.body", _height) - 300

sabría alguien cómo resolver esto?
muchas gracias por adelantado

Última edición por mooguel; 19/11/2003 a las 04:51
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 16:02.