Показать сообщение отдельно
Старый 25.09.2013, 14:14
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 2  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Я молчу про стиль/качество кода. Видимо, у Вас маловато пока опыта. Решение такое: Вам нужно сохранить ссылку на добавляемый элемент и потом воспользоваться ею же для удаления. Для этого нужно перед функцией new написать такой код:
Код AS3:
import flash.display.DisplayObject;
var _foto:DisplayObject = null;
И внутри функции loadfoto добавить такое:
Код AS3:
_foto = foto;
После чего внутри closeMouse написать так
Код AS3:
dialog_window.removeChild(_foto);
dialog_window.foto = null;
PS
GarbageCollector всегда работает правильно. Прошу Вас принять это на веру.
Так же стоит учесть что если Вы несколько раз будете добавлять Loader'ы на сцену, то для хранения ссылок Вам потребуется уже массив объектов DisplayObject.
__________________
...вселенская грусть