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

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

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

Регистрация: Aug 2007
Сообщений: 5
Отправить сообщение для Houl с помощью ICQ
Question проблемы с hitTest для внедрёных клипов в клипе

есть клип, внутри которого размножен другой клип
и есть код
Код:
function test_clickU(xm,ym)
{
 for (i=0;i<=level;i++)
 {
	 tst=_root["ps_to0"+i];//имя внешнего клипа
	 if (tst.hitTest(xm,ym))
	 {		for (j=0;j < ar_ps[i].length-1;j++)//по всем клипам внедрённым
		{
			tmpp="_root."+tst+".mc_sky"+(j+1);//имя внедрённых клипов
			if (hitTest(eval(tmpp))) // а не понему ли кликнули?
			{
		          return eval(tmpp);//если да, то его и вернём
			}
		}
	 }
 }
 return -1;
}//function test_clickD(xm,ym)
По идее он должен должен определять по какому из внедрёных клипов нажали мышкой и отобразить в нём нужный кадр, но он считает, что нажали на первый из клипов, вне зависимости от того, на какой клип нажат в действительности
Можно ли узнать на какой внедрёный клип нажали другим способом

Старый 24.10.2007, 17:51
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
а что мешает прикрепить обработчики событий onRelease к "размножающимся" клипам? и не мудрить с циклом и хиттестом?

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

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

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


 


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


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