![]() |
|
||||||||||
|
|||||
|
Проблема в следующем:
Внутри мувиклипа лежат еще два мувика, функция hitTest почему-то не работает между ними. м1.hitTest(м2._x, м2._y, true) ??? Может кто знает?
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 785
|
так сложно понят что имeнно не то, может обращение к самому мувику, так как если он лежит внутри то надо писать:
Mc1.Mc2.hitTest() //Mc2 лежит внутри Mc1
__________________
Нано-флешер (в отставке) |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 39
|
а где ты пишешь этот код??
__________________
Жизнь нетак проста как кажеться. Она проще. |
|
|||||
|
Иерархия в обращении соблюдается, если писать просто м1.hitTest(м2), то все прекрасно работает. Но если ставишь в свойства hitTest координаты и проверку площади, то не работает.
Код пробовал писать как в самом клипе м2 через onClipEvent(enterFrame){}, так и во фрейме через onEnterFrame. |
|
|||||
|
а вы учли локальные или глобальные координаты?
выложите исходничек что ли
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
|
он работает только из рута и чтоб получить доступ я писал функцию в руте и другой функцией получал доступ из любого места в проекте
могу исходник выложить если надо =)) |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 39
|
Незнаю почему неработает... поискал у себя нашел статью по пересеканию объектов, вот может поможет....
__________________
Жизнь нетак проста как кажеться. Она проще. |
|
|||||
|
исходник
Например: скрипт находится в мелком квадратике. Последний раз редактировалось etc; 26.03.2007 в 19:05. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|