Кто кому здесь ***** мозги?



Объясняю на пальцах (распальцовка пошла

) :
1. press - мышовая клава нажалась над кнопкой.
2. release - мышовая клава отпустилась над кнопкой.
Отсюда вывод - клик нужно обрабатывать событием release!
А теперь разберёмся что у тебя происходит:
Нажали кнопку - произошло on (press) и открывается новое окно, причём фокус с флэша убегает... Теперь главное - если это новое окно закрыло собой флэш и мышь оказалась над ним, то всё прекрасно! Но... Если вдруг оно появилось рядышком, то мышь то оказывается снова над кнопкой, да ещё и с нажатой клавой!!! И происходжит опять событие on (press)!