PDA

Просмотр полной версии : Кнопки глючат на больших скоростях


Kenred
21.07.2003, 10:36
У меня такая проблема делаю меню, где элеметы меню меняются при поднесении мышки. Чтобы запустить изменение пишу

on (rollOver){
gotoAndPlay("first","1");
}

а в сцене first для кнопки пишу

on (rollOut){
gotoAndPlay("Scene 1","1");
}

все прям как по учебнику. Но если пронестись на довольно таки большой скорости над кнопкой, то сцена first выполнится до конца, а возврата к сцене Scene 1 не происходит. Помогите избавится

Kenred
21.07.2003, 10:55
вот здесь это меню. если кому-то это будет интеренсно

mort
21.07.2003, 14:19
Естественно.
Остановка анимации происходит _сразу_ при выходе мыши из области кнопки. Что написал, то и получил.

Если хочешь, чтобы анимация не прерывалась так, по достижении _последнего_ ее фрейма делай проверку на наличие мыша на кнопке, и ежели того там не наблюдается, приводи все в исходное состояние.
А еще лучше было бы сделать анимацию, обратную твоей "развертке", и продолжать с нее, после чего только переходить на первый кадр.

Kenred
21.07.2003, 15:09
Оригинал написал(а) mort
Естественно.
Остановка анимации происходит _сразу_ при выходе мыши из области кнопки. Что написал, то и получил.

Если хочешь, чтобы анимация не прерывалась так, по достижении _последнего_ ее фрейма делай проверку на наличие мыша на кнопке, и ежели того там не наблюдается, приводи все в исходное состояние.
А еще лучше было бы сделать анимацию, обратную твоей "развертке", и продолжать с нее, после чего только переходить на первый кадр.

Я думал делать так как ты сказал в первом случаее но я не знаю как проверить есть ли мышь на кнопке или нет. напишите кто-нить