![]() |
MovieClip живет в нашей памяти
Как только мы присваиваем класс клипа какойньть переменной, он (МувиКлип) начинает исполняться.
После всех попыток его убить он всё равно играет себе как не вчем не бывало.. Подскажите как его удалить из памяти? Пытался делать var mc = new myNewMc(); delete mc mc = null всё равно клип играет. |
Что значит «играет»?
|
Если у клипа есть таймлайн.
то выполняется плей (игра). Можно проверить поставив трейс на кадр. |
у тебя где-то живой пойнтер на клип есть.
|
Код:
var mc:MovieClip = new MyClip(); |
2Usnul
Да нету вроеде пойнтера... 2__etc Не очень понял кода который ты привел. Скрипт выдаёт hello И чё? |
Вложений: 1
Пример. Для убийства фантомного ролика нужно кликнуть по сцене.
|
хы..
Это нормально? Тоесть нам нужно вызвать критическую ошибку чтобы удалить ненужный клип.. Ну это хороший способ, а может можно обойтись меньшей кровью?)) |
Меньше — никак, пока что.
|
Ну и дела)
Спасибо тебе экт, сам бы долго искал.. и вот и не думал что так решать придется.. Признаюсь removeMovieClip в ас2 мне наравился больше) |
| Часовой пояс GMT +4, время: 09:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.