PDA

Просмотр полной версии : Ссылка на мувиклип не всегда срабатывает


CrazyFlasher
07.12.2007, 16:45
Вот столкнулся с такой проблемой в первые...сначала думал моя ошибка где-то...час убухал, но не нашёл. Спросил у народа, сказали, что бывает такое...в общем вот суть:

в классе есть переменная типа мувиклип. создаётся событие onEnterFrame в котором вызывается функция...в ней проверяется hitTest мувика данного класса и мувика из другого класса, ссылка которого передаётся в этот класс...так вот не всегда проверка выполняется...если же пишу прямой путь (к примеру _root.mc) то тогда всегда видит. Как это исправить, чтоб работало по-нормальному =)?

Надеюсь более менее понятно объяснил. Надеюсь на помощь :)

iNils
07.12.2007, 16:48
Бывают кривые руки.
А еще бывает trace (полный пусть + " " + ссылка)

CrazyFlasher
07.12.2007, 16:51
да всё трэйсит! я понимаю если б она всегда не работала, а то как хочет! то работает, то нет. Сейчас попытаюсь всё это выложить в отдельный исходник.
Реально мистика!
Вот трейс:

undefined
undefined
undefined
undefined
undefined
_level0.batMc
undefined
_level0.batMc
undefined
_level0.batMc


как такое может быть? ведь ссылку я передаю только при создании класса, а в процессе onEnterFrame она не меняется

iNils
07.12.2007, 16:52
Сейчас попытаюсь всё это выложить в отдельный исходникС этого и надо начинать.
Еще советую почитать http://www.flash-mx.ru/forum/topic_show.pl?tid=2555

CrazyFlasher
07.12.2007, 17:42
Бывают кривые руки.

проблема была в этом и в невнимательности :) не ругайте сильно