Просмотр полной версии : Не работает hitTest?
marat_sa
25.03.2007, 20:39
Проблема в следующем:
Внутри мувиклипа лежат еще два мувика, функция hitTest почему-то не работает между ними. м1.hitTest(м2._x, м2._y, true) ???
Может кто знает?
так сложно понят что имeнно не то, может обращение к самому мувику, так как если он лежит внутри то надо писать:
Mc1.Mc2.hitTest() //Mc2 лежит внутри Mc1
Терминатор
26.03.2007, 00:02
а где ты пишешь этот код??
marat_sa
26.03.2007, 12:38
Иерархия в обращении соблюдается, если писать просто м1.hitTest(м2), то все прекрасно работает. Но если ставишь в свойства hitTest координаты и проверку площади, то не работает.
Код пробовал писать как в самом клипе м2 через onClipEvent(enterFrame){}, так и во фрейме через onEnterFrame.
а вы учли локальные или глобальные координаты?
выложите исходничек что ли
он работает только из рута и чтоб получить доступ я писал функцию в руте и другой функцией получал доступ из любого места в проекте
могу исходник выложить если надо =))
Терминатор
26.03.2007, 17:11
Незнаю почему неработает... поискал у себя нашел статью по пересеканию объектов, вот может поможет....
marat_sa
26.03.2007, 18:49
исходник
Например: скрипт находится в мелком квадратике.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.