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

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

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

Регистрация: Mar 2006
Сообщений: 12
Question Как использовать HitTest????????

Как использовать HitTest????????

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
почему я такой добрый

nameClip1.hitTest(nameClip2) возвращает boolean значение


Последний раз редактировалось motor4ik; 18.04.2006 в 17:34.
Старый 18.04.2006, 16:29
kayama вне форума Посмотреть профиль Отправить личное сообщение для kayama Найти все сообщения от kayama
  № 3  
Ответить с цитированием
kayama
 
Аватар для kayama

Регистрация: Sep 2005
Сообщений: 1,338
Отправить сообщение для kayama с помощью ICQ
Или как вариант:

Код:
mc.onPress = function() {
    this.startDrag();
};
mc.onRelease = function() {
    this.stopDrag();
    if (this.hitTest(mc)) {
    trace("released");
    }
};
__________________
Рисую и флэшу...

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
не понял юмора? это че?

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

Регистрация: Sep 2005
Сообщений: 1,338
Отправить сообщение для kayama с помощью ICQ
Прикол из Help`а, к чему там hitTest понятия не имею...
__________________
Рисую и флэшу...


Последний раз редактировалось kayama; 18.04.2006 в 17:33.
Старый 19.04.2006, 03:18
Ceper@ вне форума Посмотреть профиль Отправить личное сообщение для Ceper@ Найти все сообщения от Ceper@
  № 6  
Ответить с цитированием
Ceper@
 
Аватар для Ceper@

Регистрация: Dec 2005
Сообщений: 27
А ты уверен что там так и написано? Просто я непойму зачем проверять соприкосновение объекта с самим собой..

Старый 19.04.2006, 16:44
YaSa вне форума Посмотреть профиль Отправить личное сообщение для YaSa Найти все сообщения от YaSa
  № 7  
Ответить с цитированием
YaSa

Регистрация: Mar 2006
Сообщений: 12
Люди а где найдти руский help по Flash'у???????????????

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

Регистрация: Apr 2004
Адрес: Харьков, Украина
Сообщений: 463
Отправить сообщение для Reijii с помощью ICQ
на форуме http://flasher.ru/forum/showthread.php?t=72460

Старый 19.04.2006, 16:51
Бармалей вне форума Посмотреть профиль Отправить личное сообщение для Бармалей Посетить домашнюю страницу Бармалей Найти все сообщения от Бармалей
  № 9  
Ответить с цитированием
Бармалей
 
Аватар для Бармалей

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
Хэлп можно взять здесь.

А вот что в нем написано по hitTest():

Автор перевода: Майкл "Antares" Клишин

MovieClip.hitTest()
Доступность
Flash Player 5.

Синтаксис
my_mc.hitTest(x:Number, y:Number, shapeFlag:Boolean) : Boolean
my_mc.hitTest(target:Object) : Boolean

Параметры
x Координата x на Сцене.

y Координата y на Сцене.

Координаты x и y определены в глобальной системе координат.

target Путь к объекту, на пересечение которого с мувиклипом my_mc происходит проверка. Параметр target обычно представляет из себя мувиклип, кнопку или текстовое поле.

shapeFlag Булева величина, определяющая происходит ли проверка пересечения контура фигуры (true) или ограничивающей рамки (bounding box) (false). Этот параметр может быть задан только в случае задания параметров x и y.

Возвращает
Булева величина, true, если my_mc пересекается с определенной зоной (или накрывает указанную точку) и false в противном случае.

Описание
Метод; проверяет, накрывает ли my_mc указанную точку с координатами x and y или пересекается с указанным объектом target.

Синтаксис 1: проверяет точку с координатами x и y на принадлежность фигуре или ограничивающей рамке объекта, в зависимости от параметра shapeFlag. Если shapeFlag имеет значение true, проверяется лишь область Сцены, реально накрываемая объектом, и если точка с координатами x и y попадает в эту область, возвращается true. Это полезно при определении, находится ли мувиклип в определенной точке.

Синтаксис 2: проверяет факт пересечения ограничивающих рамок объекта target и указанного мувиклипа, возвращая true, если они имеют хотя бы одну общую точку.

Пример
В примере ниже используется hitTest() для определения, пересекаются ли мувиклипы circle_mc и square_mc, когда пользователь отпускает кнопку мыши:

square_mc.onPress = function() {
this.startDrag();
};
square_mc.onRelease = function() {
this.stopDrag();
if (this.hitTest(circle_mc)) {
trace("Пересечение с кругом!");
}
};

См. также
MovieClip.getBounds(), MovieClip.globalToLocal(), MovieClip.localToGlobal()
__________________
Garbage Collector || AIR (Apollo) Docs

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

Регистрация: Sep 2005
Сообщений: 1,338
Отправить сообщение для kayama с помощью ICQ
Гыгы, а вот и примерчик))) из хелпа такой же, парой строк выше...
К чему там hitTest - непонятно.
__________________
Рисую и флэшу...

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

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

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


 


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


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