Цитата:
|
Сообщение от __etc
Собственно, scrollDrag = true и отрубает все, что внутри ScrollPane. Хак тут непричем.
|
Не совсем так. Если сделать scrollDrag = false, но оставить хак, наблюдается тот же эффект.
То есть заменить код в исходнике на:

Код:
//main_pane.scrollDrag=true;
main_pane.content.onPress = function() {
this._parent.dispatchEvent({type:'dragStart'});
this._parent.startDragLoop();
}
main_pane.content.onRelease = main_pane.spContentHolder.onReleaseOutside = function() {
this._parent.dispatchEvent({type:'dragEnd'});
delete this.onMouseMove;
}
scrollListenter=new Object();
scrollListenter.dragEnd=function() {
trace("Меня потаскали!");
}
main_pane.addEventListener("dragEnd", scrollListenter);