Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   OnPress > Rolout. Не происходит действие. (http://www.flasher.ru/forum/showthread.php?t=140137)

deman455 21.05.2010 14:15

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

udaaff 21.05.2010 14:17

onReleaseOutside

mooncar 21.05.2010 14:18

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

Код AS1/AS2:

btn.onRollOut = btn.onDragOut = btnOut;
function btnOut() {
  ......
}

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

deman455 21.05.2010 14:24

Спасибо помогло !

udaaff 21.05.2010 14:44

Цитата:

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


Часовой пояс GMT +4, время: 16:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.