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

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

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

Регистрация: Aug 2006
Сообщений: 60
это про BitmapData? Спасибо, почитаю.

Старый 24.08.2006, 14:54
Kyber Anton вне форума Посмотреть профиль Отправить личное сообщение для Kyber Anton Посетить домашнюю страницу Kyber Anton Найти все сообщения от Kyber Anton
  № 12  
Ответить с цитированием
Kyber Anton
 
Аватар для Kyber Anton

Регистрация: Oct 2005
Адрес: Воронеж-Москва
Сообщений: 671
Отправить сообщение для Kyber Anton с помощью ICQ
..."как обращаться к клипам с одинаковой частью имени"...
допустим, клипы зовут _root.b1 , _root.b2 , ... e.t.c
Код:
namefirst = "b"
for(var i=1;i<=maxclip;++i){
nameofclip = namefirst+i;
_root[nameofclip] //вот это обращение к мувику.
}
__________________
(А)

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

Регистрация: Aug 2006
Сообщений: 60
Спасибо попробую, а не будет тормозить с большим количеством мувиков?

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

Регистрация: Aug 2006
Сообщений: 60
нет, это не получается. скорее всего, дело в том, что сначала не одного мувика с таким именем нет.
вот, как я писал: может не правильно? В мувик
Код:
onClipEvent (enterFrame) {
namefirst = "luch"
for(var i=1;i<=maxclip;i++){
nameofclip = namefirst+i;
_root.test=this.hitTest(_root[nameofclip]) 
}}

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

Регистрация: Aug 2006
Сообщений: 60
Нельзя ли как нибудь сделать так, чтабы мувики при создании , добавляли свои имена, куда-нибудь, а потом драгие мувики делали на эти имена hittest? если можно, то как?

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

Регистрация: Jun 2006
Сообщений: 1,061
Цитата:
Сообщение от fromotherplanet
Нельзя ли как нибудь сделать так, чтабы мувики при создании , добавляли свои имена, куда-нибудь, а потом драгие мувики делали на эти имена hittest? если можно, то как?
Код:
for (var mov in клип_в_котором_мувики) {
	if (this.hitTest(mov)) {
		trace('пересечение'+this._name+' и '+mov._name);
	}
}
вставь такой код в прототип твоих мувиков и усе

кстати если мувики неправильной формы хиттест апроксимирует их квадратом, т е если нужно реалное столкновение надо на мувик ставить точки- детекторы


Последний раз редактировалось CCCPirate; 24.08.2006 в 16:56.
Старый 24.08.2006, 17:18
fromotherplanet вне форума Посмотреть профиль Отправить личное сообщение для fromotherplanet Найти все сообщения от fromotherplanet
  № 17  
Ответить с цитированием
fromotherplanet

Регистрация: Aug 2006
Сообщений: 60
не немного не то, все мувики в руте, мувики дулированные с мувика а, при создании записывают куда-то в список свои имена, мувики дублированные с мувика б вибят эти имена и делают на него hitTest,получается что-то типа :
Код:
if(this.hitTest("1 имя в списке") or this.hitTest("2 имя в списке")...this.hitTest("последнее имя в списке")){a=1}
, а при удалении(при вылете за пределы экрана) удаляют своё имя из этого списка. вот как мне надо.
Такое возможно?Как?

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

Регистрация: Aug 2006
Сообщений: 60
нашёл похожую проблему, поиск юзал не в ту сторону: юзал на hittest, а там русскими буквами, попросил там помоч. Чувствую, я эту флэшку не доделую, слишком много "запорок"...но кто поможет, с хиттестом буду очень благодарен...

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

Регистрация: Jun 2006
Сообщений: 1,061
Ну так и сделай for (var имя in _root) и он автоматом переберет все объекты в руте.

Зачем для них массив имен создавать?

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

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

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

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

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


 


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


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