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

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

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

Регистрация: May 2011
Сообщений: 5
По умолчанию Изменение объекта при контакте с другим объектом

Привет, есть кнопка but1 которую можно таскать мышью по полю. Есть вторая кнопка but2 которая просто висит на поле. Как сделать чтобы при натягивании but1 на but2, последний изменялся(напр появлялась рамочка вокруг). При убирании -соответственно исчезала. Спасибо.

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

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Сделайте рамочку в but2, задайте ей _visible = false
Используйте проверку на hitTest при таксании.
Если условие на hitTest выполнится, рамочке задается _visible = true, она становится видимой.

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

См. пример реализации во вложении.
Вложения
Тип файла: rar mouseMove.rar (7.4 Кб, 55 просмотров)
__________________
Идите первым!


Последний раз редактировалось mooncar; 15.07.2011 в 01:25.
Старый 15.07.2011, 01:41
lamerlam вне форума Посмотреть профиль Отправить личное сообщение для lamerlam Найти все сообщения от lamerlam
  № 3  
Ответить с цитированием
lamerlam

Регистрация: May 2011
Сообщений: 5
Цитата:
Сообщение от mooncar Посмотреть сообщение
Сделайте рамочку в but2, задайте ей _visible = false
Используйте проверку на hitTest при таксании.
Если условие на hitTest выполнится, рамочке задается _visible = true, она становится видимой.
Спасибо, получилось, за пример вообще +100


Последний раз редактировалось lamerlam; 15.07.2011 в 21:13.
Старый 15.07.2011, 11:06
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

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

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

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

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


 


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


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