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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jun 2003
Сообщений: 10
По умолчанию hitTest

Не получается сделать так чтобы hitTest срабатывал когда
задеваеш сам мувик а не его квадратную область выделения.

Старый 26.06.2003, 18:38
vitocorleone вне форума Посмотреть профиль Отправить личное сообщение для vitocorleone Найти все сообщения от vitocorleone
  № 2  
vitocorleone

Регистрация: Nov 2002
Адрес: Россия.Владикавказ
Сообщений: 55
Посмотри в SAMPLESS-Maze.Не понимаю как,но парни из Макромедии задачку решили
__________________
vitocorleone

Старый 27.06.2003, 02:20
Diego вне форума Посмотреть профиль Отправить личное сообщение для Diego Найти все сообщения от Diego
  № 3  
Diego

Регистрация: Jun 2003
Сообщений: 10
Ничего не понял, пробовал подставлять вместо своего скрипта - не сработал блин. Помогай кто чем может люди добрые.

Старый 27.06.2003, 03:14
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 4  
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
Смотри, все просто:
Код:
onClipEvent (enterFrame) {
	_x++;
	if (_root.target.hitTest(_x, _y, true)) {
		trace("есть контакт!!!");
	}
}
это на мувике который движется и пересекает другой мувик с инстанснэймом "target". Коллизия наступает именно при пересечении реальной области мувика таргет, а не его бокса.

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

Регистрация: Jun 2003
Сообщений: 10
Спасиба. _x++ что это.

Старый 27.06.2003, 08:54
Diego вне форума Посмотреть профиль Отправить личное сообщение для Diego Найти все сообщения от Diego
  № 6  
Diego

Регистрация: Jun 2003
Сообщений: 10
Вай вай, не сработало , plz по подробнее.

Старый 27.06.2003, 13:24
YuriiZelenev вне форума Посмотреть профиль Отправить личное сообщение для YuriiZelenev Посетить домашнюю страницу YuriiZelenev Найти все сообщения от YuriiZelenev
  № 7  
YuriiZelenev
 
Аватар для YuriiZelenev

Регистрация: Sep 2001
Адрес: Moi address ne dom i ne ulica...
Сообщений: 634
Цитата:
Спасиба. _x++ что это.
eto sshetchik - kotorii proshe govorya - smeshayet muvik (na kotorom stoit etot script) na 1 px kajdii kadr.

Цитата:
plz по подробнее.
a chtob tebe otveteli popodrobnei - ti skaji chto tebe nado popodrobnei

a to nepoimesh.. ti mishkoi "задеваеш" ili drugim mc...
__________________
Seek and you shall find Google
visit smilez.org :rolleyes:

Старый 27.06.2003, 14:41
Diego вне форума Посмотреть профиль Отправить личное сообщение для Diego Найти все сообщения от Diego
  № 8  
Diego

Регистрация: Jun 2003
Сообщений: 10
В основном мышкой.

Старый 27.06.2003, 15:10
Diego вне форума Посмотреть профиль Отправить личное сообщение для Diego Найти все сообщения от Diego
  № 9  
Diego

Регистрация: Jun 2003
Сообщений: 10
Вот срипт_
on (press) {
startDrag (target)
}
on (release) {
stopDrag ()
}
onClipEvent (enterFrame) {
if (_root.asd.hitTest(_x, _y, true)) {
_rotation += 10;
}
}

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

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
если я тебя правильно понял и тебе надо чтоб крутился тот клип на который наводишь мышь и имя его asd, то:

на клипе, внутри которого кнопка, на которой
Код:
on (press) {
	startDrag(target);
}
on (release) {
	stopDrag();
}
пищеш:
Код:
onClipEvent (enterFrame) {
	if (_root.asd.hitTest(_x, _y, true)) {
		_root.asd._rotation += 10;
	}
}
и все вертится

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

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

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


 


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


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