PDA

Просмотр полной версии : OnPress > Rolout. Не происходит действие.


deman455
21.05.2010, 14:15
На кнопке есть два события (к примеру):
1. При наведение на кнопку, загорится подсветка.
2. При убирании мышки с кнопки, потухник подсветка.
Но вот проблема, если навести на кнопку, нажать на неё и убрать мышку с кнопки, то кнопка останется в положение "Подсветка горит". Что делать ?

udaaff
21.05.2010, 14:17
onReleaseOutside

mooncar
21.05.2010, 14:18
Запиши ту же функцию, которая у тебя убирает подсветку еще и на событие onDragOut.
И делай так всегда...

btn.onRollOut = btn.onDragOut = btnOut;
function btnOut() {
......
}
onDragOut имхо лучше, это событие раньше наступит, чем onReleaseOutside, еще до отпускания..а отпускание еще может за областью флешки произойдет, если это флеш на странице. За областью кнопки точно.

deman455
21.05.2010, 14:24
Спасибо помогло !

udaaff
21.05.2010, 14:44
onDragOut имхо лучше, это событие раньше наступит, чем onReleaseOutside, еще до отпускания..а отпускание еще может за областью флешки произойдет, если это флеш на странице. За областью кнопки точно.
угу, не так понял.