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

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

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

Регистрация: Aug 2006
Сообщений: 60
По умолчанию hitTest к многим обьектам не прямоугольной формы

Такая проблема: обьекты неправильной формы (не прямоугольные) создаються duplicateMovieClip бесконечно, и другие обьекты, с которыми надо сравнивать те обьекты тоже неправильной вормы и тоже создаються duplicateMovieClip бесконечно. Т.Е. есть мувик а, который постоянно дублируется, и мувик б, который так же всё време дублируеться, и а, и б - не правильной формы. Как проверить копии мувика а ,на чтото типа hitTest к копиям б?

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

Регистрация: Jun 2004
Адрес: russia
Сообщений: 80
Отправить сообщение для Snakesdesign с помощью ICQ
сделай 2 контейнера. В одном - все а, в другом все б. хиттесть эти 2 контейнера, как тока пересеклись, перебором узнавай какие именно. тока если очень много объектов, тормозить станет.... Хотя... Ищи в поиске по слову "коллизии" кажется, там был пример точно то что нужно.

Старый 24.08.2006, 11:44
fromotherplanet вне форума Посмотреть профиль Отправить личное сообщение для fromotherplanet Найти все сообщения от fromotherplanet
  № 3  
Ответить с цитированием
fromotherplanet

Регистрация: Aug 2006
Сообщений: 60
обьединять не хочется, да не получится все обьекты не зависят друг от друга(и конейнеры тоже проверяться будут по прямоугольникам), а перебором уж точно не получится их имена от например 1 до бесконечности, етож dplicatemovieclip, конечно клипы удаляются при определенных условиях (если покидают экран), но некоторые до этих условий "не доходят".


Последний раз редактировалось fromotherplanet; 24.08.2006 в 11:47.
Старый 24.08.2006, 11:46
Snakesdesign вне форума Посмотреть профиль Отправить личное сообщение для Snakesdesign Найти все сообщения от Snakesdesign
  № 4  
Ответить с цитированием
Snakesdesign
 
Аватар для Snakesdesign

Регистрация: Jun 2004
Адрес: russia
Сообщений: 80
Отправить сообщение для Snakesdesign с помощью ICQ
до бесконечности вряд ли.. тормозы бы были почему некоторые "не доходят"?

Старый 24.08.2006, 11:50
fromotherplanet вне форума Посмотреть профиль Отправить личное сообщение для fromotherplanet Найти все сообщения от fromotherplanet
  № 5  
Ответить с цитированием
fromotherplanet

Регистрация: Aug 2006
Сообщений: 60
они могут при движении "отражаться" от некоторых обьектов и не выходить из "рабочий области."


Последний раз редактировалось fromotherplanet; 24.08.2006 в 11:52.
Старый 24.08.2006, 12:04
fromotherplanet вне форума Посмотреть профиль Отправить личное сообщение для fromotherplanet Найти все сообщения от fromotherplanet
  № 6  
Ответить с цитированием
fromotherplanet

Регистрация: Aug 2006
Сообщений: 60
я скорее всего буду вписывать в клип б(с которым всё намного сложнее чем с а), чтоб у всех обьектов б, был hittest на обьекты а, но как все обьекты а назвать одним "обращением"?
может можно обращаться ко всем клипам с одинаковой частью имяни одной командой? и ещё эта проблема с неправильной формой не понимаю как решается. нашёл флешку в которой это решино, но декомпелировать, и посмотреть как, не удалось.
Вложения
Тип файла: zip Test.zip (2.6 Кб, 145 просмотров)


Последний раз редактировалось fromotherplanet; 24.08.2006 в 12:10.
Старый 24.08.2006, 12:16
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
У BitmapData более продвинутый hitTest в плане объектов с неправильной формой (и даже с альфой). Но это работает только начиная с 8-ки.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Jun 2006
Сообщений: 1,061
Цитата:
Сообщение от iNils
У BitmapData более продвинутый hitTest в плане объектов с неправильной формой (и даже с альфой). Но это работает только начиная с 8-ки.
КАРАМБА!

Что же за несправедливость такая?

Почему я это узнаю только сейас, когда большая часть проекта уже сделаны и все на хиттестах к мувикам?

Знал бы раньше, что есть такая фича не корячился бы.

Старый 25.08.2006, 20:01
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от CCCPirate
КАРАМБА!

Что же за несправедливость такая?

Почему я это узнаю только сейас, когда большая часть проекта уже сделаны и все на хиттестах к мувикам?

Знал бы раньше, что есть такая фича не корячился бы.
Хелп надо чаще читать.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 28.08.2006, 10:24
fromotherplanet вне форума Посмотреть профиль Отправить личное сообщение для fromotherplanet Найти все сообщения от fromotherplanet
  № 10  
Ответить с цитированием
fromotherplanet

Регистрация: Aug 2006
Сообщений: 60
Купил восьмой флеш.
посмотрел пример hitTest с альфа каналом - Супер...!
Попробую его использовать.

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

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

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


 


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


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