El problema aparece cuando genero una lista de resultados muy similar al scrollPane q tiene una barra de scroll que también se genera dinámicamente, pero cada vez que aprace el resultado, al usar la barra de scroll (con la rueda del mouse), el desplazamiento es cada vez más grande, se va incrementando cada vez.
este es el caso concreto:
Código :
var scrollListener:Object = new Object();
scrollListener.onMouseWheel = function(delta:Number) {
coeficiente = altoTira/altoMask;
clip.tira_mc._y += delta*3;
if (clip.tira_mc._y>0) {
clip.tira_mc._y = 0;
} else if (clip.tira_mc._y<altoMask-altoTira) {
clip.tira_mc._y = altoMask-altoTira;
}
clip.scroll_mc.dragHolder_mc._y = clip.tira_mc._y/-(coeficiente);
};
Mouse.addListener(scrollListener);
//clip.tira_mc es el clip q contiene los resultados
//altoMask es '_height' del de la máscara de clip.tira_mc
//clip.scroll_mc.dragHolder_mc es la barra del scroll
Esto me tiene loco, ya hice miles de pruebas, el valor de 'delta' es siempre el mismo. pero el desplazamiento se va incrementando igual !!!!
Salu2 y gracias desde ya.
