|
|
|||||
MovieClip живет в нашей памяти
Как только мы присваиваем класс клипа какойньть переменной, он (МувиКлип) начинает исполняться.
После всех попыток его убить он всё равно играет себе как не вчем не бывало.. Подскажите как его удалить из памяти? Пытался делать var mc = new myNewMc(); delete mc mc = null всё равно клип играет. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Что значит «играет»?
|
|
|||||
Если у клипа есть таймлайн.
то выполняется плей (игра). Можно проверить поставив трейс на кадр. |
|
|||||
у тебя где-то живой пойнтер на клип есть.
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
var mc:MovieClip = new MyClip(); mc = null; function clickHandler(event:MouseEvent):void { var lc1:LocalConnection = new LocalConnection(); var lc2:LocalConnection = new LocalConnection(); try { lc1.connect("test"); lc2.connect("test"); } catch (e:Error) { } } stage.addEventListener(MouseEvent.CLICK, clickHandler); Последний раз редактировалось etc; 22.08.2007 в 18:41. |
|
|||||
2Usnul
Да нету вроеде пойнтера... 2__etc Не очень понял кода который ты привел. Скрипт выдаёт hello И чё? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Пример. Для убийства фантомного ролика нужно кликнуть по сцене.
|
|
|||||
хы..
Это нормально? Тоесть нам нужно вызвать критическую ошибку чтобы удалить ненужный клип.. Ну это хороший способ, а может можно обойтись меньшей кровью?)) |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Меньше — никак, пока что.
|
|
|||||
Ну и дела)
Спасибо тебе экт, сам бы долго искал.. и вот и не думал что так решать придется.. Признаюсь removeMovieClip в ас2 мне наравился больше) |
Часовой пояс GMT +4, время: 17:51. |
|
« Предыдущая тема | Следующая тема » |
|
|