Проблема:
Делается меню, при клике на кнопу, атачится подменю на новый слой
в этот мувик(подменю) передается его номер, ну а дальше он сам знает что делать. НО
При первом клике все ок, а вот во второй и последующие разы всплывает проблема, почемуто скрипт передает номер в старый экземпляр мувика (которого по идее вообще недолжно уже существовать, и он находится на более низком слое если уж о нем говорить) а новый мувик неможет дальше работать из за того что он не получил свою переменную(номер свой).
Дополнительная информация:
слои идут начиная с -9000 и дальше по нарастающей -8999 -8998 итд
Поповоду удаления,
сначала я делаю
причем привел removeMovieClip() и unloadMovie(); чтоб наверняка!

Код:
if (_parent["lknp"+ab]<>undefined){
_parent["lknp"+ab].removeMovieClip()
_parent["lknp"+ab].unloadMovie();
trace (_parent["lknp"+ab].getDepth())
}
и всеравно мне трайс выдает что его глубина такая-то
но дальше интересней:
аттачу мувик

Код:
_parent.attachMovie("lknp0k", "lknp"+ab, -9000+_root.LC, {_x:50});
trace(_parent["lknp"+ab].getDepth()+" Depth1")
trace(-9000+_root.LC)
_root.LC++;
а первый трейс выдает (допустим это второй клик) что глубина -8999, НО
второй то пишет что -9000+_root.LC = -8998
ну дальше я тоже несколько проверок сделал,
все сводится что я не удаляю старый мувик перед созданием нового((((
Одно из двух либо он воспринемает более низкую глубину как более привлекательную для присвоения переменных, либо удаление мувика настолько долгое что он удаляется после того как я ему еже успеваю отослать переменную(
Вопрос: Что посоветуете?
как удалить Мувик?
А забыл добавить, уже долго бьюсь над этим и воможно уже незамечаю очевидных вещей.
Буду благодарен за помощь