Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   MovieClip живет в нашей памяти (http://www.flasher.ru/forum/showthread.php?t=100234)

MoHaX 22.08.2007 18:12

MovieClip живет в нашей памяти
 
Как только мы присваиваем класс клипа какойньть переменной, он (МувиКлип) начинает исполняться.
После всех попыток его убить он всё равно играет себе как не вчем не бывало..
Подскажите как его удалить из памяти?

Пытался делать
var mc = new myNewMc();
delete mc
mc = null

всё равно клип играет.

etc 22.08.2007 18:22

Что значит «играет»?

MoHaX 22.08.2007 18:25

Если у клипа есть таймлайн.
то выполняется плей (игра).
Можно проверить поставив трейс на кадр.

Usnul 22.08.2007 18:34

у тебя где-то живой пойнтер на клип есть.

etc 22.08.2007 18:37

Код:

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);

В клипе MyClip в первом кадре написано trace("hello"), второй кадр пустой.

MoHaX 22.08.2007 18:58

2Usnul
Да нету вроеде пойнтера...

2__etc
Не очень понял кода который ты привел.
Скрипт выдаёт hello И чё?

etc 22.08.2007 19:02

Вложений: 1
Пример. Для убийства фантомного ролика нужно кликнуть по сцене.

MoHaX 22.08.2007 19:52

хы..
Это нормально?
Тоесть нам нужно вызвать критическую ошибку чтобы удалить ненужный клип..

Ну это хороший способ, а может можно обойтись меньшей кровью?))

etc 22.08.2007 19:56

Меньше — никак, пока что.

MoHaX 22.08.2007 20:05

Ну и дела)
Спасибо тебе экт, сам бы долго искал.. и вот и не думал что так решать придется..
Признаюсь removeMovieClip в ас2 мне наравился больше)


Часовой пояс GMT +4, время: 06:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.