PDA

Просмотр полной версии : onMouseDown - 2 клика вместо одного


JaLav
23.11.2007, 17:17
Здрасвствуйте
пишу
mc.onMouseDown=function()
{
trace("hello")
}выводит
hello
hello

т.е. как бы 2 щелчка было, а не один
и каждый раз ровно 2
с чем это может быть связано

iNils
23.11.2007, 17:20
Напишите trace (this) вместо trace("hello") и поймете.

JaLav
23.11.2007, 17:25
представляете, помогло )))
спасибо

а не подскажете, как это обойти
т.е к примеру есть 2 кнопки и на каждой надо отлавливать onMouseMove
когда нажимаешь на 1 из них, выполняются оба обработчика
а надо, чтоб только для этой конкретной
раньше это проходила уже, но не помню

relevance4
23.11.2007, 17:39
mc.onRelease

JaLav
23.11.2007, 17:46
да, но у меня есть поверх этих кнопок прозрачный клип, для него я отлавливаю onRollOut и в результате все обработчики на кнопках под ним, onRelease в том числе не работают

relevance4
23.11.2007, 17:52
1 вариант: смотреть куда кликнули
2 вариант: убрать прозрачный клип и переделать

JaLav
23.11.2007, 18:12
спасибо еще раз
1.вариант подошел