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

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

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

Регистрация: Nov 2005
Адрес: Киев
Сообщений: 84
Отправить сообщение для Nata123 с помощью ICQ
По умолчанию События на родителе и на дочернем элементе

Скажите, как сделать так, чтобы и на родителе и на дочернем элементе событие срабатывало???

Код:
_root.mc_kvartira.mc_point1.onPress = f1;
_root.mc_kvartira.onRelease = f2;
мне нужно чтобы при нажатии на мувик mc_point1 срабатывала ф-я f1, а на отпускании мышшки не на кнопке мувика mc_kvartira срабатывала f2

и почему когда я пишу
Код:
_root.mc_kvartira.mc_point1.onMouseDown = function () {trace('mc_point1.onMouseUp')};
_root.mc_kvartira.mc_point2.onMouseDown = function () {trace('mc_point2.onMouseUp')};
_root.mc_kvartira.mc_point1.onMouseUp = function () {trace('mc_point1.Stop')};
_root.mc_kvartira.mc_point2.onMouseUp = function () {trace('mc_point2.Stop')};
при нажатии на одной кнопке mc_point1 или mc_point2 срабатывают события сразу на обеих?


Последний раз редактировалось Nata123; 19.05.2006 в 20:05.
Старый 19.05.2006, 20:26
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 2  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
по второму - "Мышиные" события (onMouseDown, onMouseUp, onMouseMove) срабатывают не зависимо от того где сейчас курсор мыши (всмысле в пределах ролика).

как выход проверяй позицию мыши темже хиттестом

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

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
По первому случаю - если на Родителе висит любое событие типа
onPress
onRelease
onReleaseOutside
onRollOut
onRollOver
то все события детишек блокируются !

Ната я же всера тебе давал ссылку на класс Silin'a он решает эту проблему. И всетаки попробуй поиск - тут уже обсуждались эти моменты!

Старый 19.05.2006, 21:09
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 4  
Ответить с цитированием
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
hitTest тебе в помощь.
__________________
I'm only happy when it rains.
Waka Laka

Старый 23.05.2006, 12:45
Nata123 вне форума Посмотреть профиль Отправить личное сообщение для Nata123 Найти все сообщения от Nata123
  № 5  
Ответить с цитированием
Nata123

Регистрация: Nov 2005
Адрес: Киев
Сообщений: 84
Отправить сообщение для Nata123 с помощью ICQ
спасибо большое!

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

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

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


 


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


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