Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.05.2010, 14:15
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 1  
Ответить с цитированием
deman455

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
Attention OnPress > Rolout. Не происходит действие.

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

Старый 21.05.2010, 14:17
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
onReleaseOutside

Старый 21.05.2010, 14:18
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Запиши ту же функцию, которая у тебя убирает подсветку еще и на событие onDragOut.
И делай так всегда...

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


Последний раз редактировалось mooncar; 21.05.2010 в 14:23.
Старый 21.05.2010, 14:24
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 4  
Ответить с цитированием
deman455

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
Спасибо помогло !

Старый 21.05.2010, 14:44
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 5  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
onDragOut имхо лучше, это событие раньше наступит, чем onReleaseOutside, еще до отпускания..а отпускание еще может за областью флешки произойдет, если это флеш на странице. За областью кнопки точно.
угу, не так понял.

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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