Показать сообщение отдельно
Старый 23.05.2007, 12:14
BorisL вне форума Посмотреть профиль Отправить личное сообщение для BorisL Найти все сообщения от BorisL
  № 14  
Ответить с цитированием
BorisL

Регистрация: Jun 2004
Адрес: Екб
Сообщений: 63
Цитата:
Сообщение от __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);