Показать сообщение отдельно
Старый 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)
По идее он должен должен определять по какому из внедрёных клипов нажали мышкой и отобразить в нём нужный кадр, но он считает, что нажали на первый из клипов, вне зависимости от того, на какой клип нажат в действительности
Можно ли узнать на какой внедрёный клип нажали другим способом