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

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

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

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
По умолчанию Поведение onRollOver

Ситуация следующая. Есть кнопка и 3 события: onRollOut, onRollOver, onPress. С onRollOut проблем нет, а вот с оставшимися не совсем все понятно. Навожу мышь над кнопкой - работает нормально. Нажимаю - работает нормально. Отпускаю, не изменив положение мыши - и тут перестает работать onPress (что естественно), а вместо onRollOver почему-то работает onRollOut, хотя мышка по прежнему находится над кнопкой. При использовании onRelease картина таже. В чем тут собака зарыта? Ну не вешать же в конце концов ради этого на кнопку setInterval, watch или onEnterFrame?
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 09.03.2008, 15:46
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 2  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
в каком-то кадре кнопки прозрачная область наверное и кадр ХИТ пустой
__________________
: M F N W :

Старый 09.03.2008, 15:54
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 3  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Прозрачной области нет. Кнопка - мувиклип, наверное сразу нужно было указать. Соответственно хита тоже нет. Если дело в этом, то как это указать для мувиков?
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 09.03.2008, 16:23
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Создать мувиклип размером с хит, спратать с помощью _visible = false и назначинить его хитом с помощью hitArea
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.03.2008, 16:59
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 5  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Код:
_root.arrows_ud.arrow_up.hitArea=_root.arrows_ud.arrow_up;
не сработало (пути правильные)
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 09.03.2008, 17:27
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
hitArea применяется, чтобы сделать другой клип хитом, а самого себя.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.03.2008, 17:38
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 7  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
тоже не работает
Код:
_root.arrows_ud.arrow_up.hitArea=_root.arrows_ud.arrow_up.del_up;
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 09.03.2008, 17:40
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Исходник покажите.
Код
Код:
_root.arrows_ud.arrow_up.hitArea=_root.arrows_ud.arrow_up.del_up;
читается хуже, чем
Код:
_root.arrowsUd.arrowUp.hitArea=_root.arrowsUd.arrowUp.delUp;
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.03.2008, 17:59
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 9  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Код:
_root.arrows_ud.arrow_up.onPress = function() {
	this.gotoAndPlay(3);
	}
это в руте
там же были варианты с хитами
Цитата:
читается хуже, чем
- в смысле прогой или пользователем?
Добавил. Пробовал разные варианты с gotoAnd..., со stop-ом в кадрах и без - результат одинаковый
button.rar
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!


Последний раз редактировалось TanaTiX; 09.03.2008 в 18:47.
Старый 09.03.2008, 18:57
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Пользователем, то есть мной и тем кто вам отвечает.

Совет: Когда пишите код в кадрах, то создайте отдельный слой сверху, назовите его AS и пишите код только там, и графику туда не помещайте.

Теперь к делу. Исходник не содержит клипа arrows_ud, только кнопку but и она у меня работает, то есть проблемы как в первом посту у меня нет.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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