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

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

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

Регистрация: Jul 2005
Сообщений: 43
Attention hitTest и всё такое

Здарова чуваки, вот какая фигня у меня получается: создаю мувиклип произвольной формы, но не прямоугольной и при наведении к нему другого обьекта hitTest срабатывает,даже если я ещё не коснулся самого обьекта, а подвёл в его как бы в его "зону".Как етого можно избежать не подскажете?

Старый 30.07.2005, 12:27
TERRORist вне форума Посмотреть профиль Отправить личное сообщение для TERRORist Найти все сообщения от TERRORist
  № 2  
Ответить с цитированием
TERRORist
 
Аватар для TERRORist

блогер
Регистрация: Jun 2005
Адрес: RU
Сообщений: 1,540
Записей в блоге: 12
hitTest(x,y,_TRUE_)

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

Регистрация: Jul 2005
Сообщений: 43
не, это я знаю, проблема в том что этот мувик хоть и произвольной формы, а считаеться что он прямоугольный, те некоторое пустое пространство вокруг него тоже считаеться этим мувиклипом.

Старый 30.07.2005, 13:06
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 4  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Хах, тут тебе нада юзать getBounds(yMax),то же с yMin,XMax,Xmin.
стукаешь чо то вроде етого
if (this.hitTest(this.getBounds(_root).Xmax,_y,true)
для одной стороны, после с xMin,_y для другой, ну и с yMax, yMin.
Надеюсь, понятно?

Старый 30.07.2005, 13:09
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 5  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Цитата:
Сообщение от Psycho Tiger
Хах, тут тебе нада юзать getBounds(yMax),то же с yMin,XMax,Xmin.
стукаешь чо то вроде етого
if (this.hitTest(this.getBounds(_root).Xmax,_y,true)
для одной стороны, после с xMin,_y для другой, ну и с yMax, yMin.
Надеюсь, понятно?
ой, сорри, не getBounds(_root).Xmax, а getBounds(_root).xMax
не слежу за регистром :}

Старый 30.07.2005, 13:11
Hrush вне форума Посмотреть профиль Отправить личное сообщение для Hrush Найти все сообщения от Hrush
  № 6  
Ответить с цитированием
Hrush
 
Аватар для Hrush

Регистрация: Jul 2005
Сообщений: 43
всё понял пасиба.

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

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

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


 


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


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