Показать сообщение отдельно
Старый 30.03.2007, 22:42
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 5  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
vadja, зачем мне мозги если у меня есть хелп? А в хелпе есть поиск. Вот сам попробуй и поймешь, с чем onMouseUp едят.

UPD:
Я к тому, что это событие вызывается, где бы ни была мышка, каждый раз когда юзер щелкает кнопкой. Тут оно еще прокатит, но в какой-нибудь момент можно нарваться. Так что или классический способ:
Код:
k.onRelease = k.onReleaseOutside = function(){
	k._alpha = 30;
	k.stopDrag();
}
Тут надо обрабатывать onReleaseOutside, потому что некоторые хитрые пользователи курсор в сторону уводят и там отпускают.
Или переопределять обработчики:
Код:
k._alpha = 30;
function kOnMouseUp(){
	k._alpha = 30;
	k.stopDrag();
	k.onMouseUp = null;
}
k.onPress = function(){
	k._alpha = 100;
	k.startDrag(false);
	k.onMouseUp = kOnMouseUp;
}
Ну или Mouse.addListener()


Последний раз редактировалось Kikasso; 30.03.2007 в 23:09.