![]() |
|
||||||||||
|
|||||
|
[+4 16.07.08]
Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
|
Вот например есть код:
как удалить обьект z? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Остановить звук, удалить со сцены, занулить ссылку.
|
|
|||||
|
Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
|
__etc опередил.
Дальше gc всё сделает за вас. Последний раз редактировалось Xpb7; 17.10.2008 в 19:16. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Это мечта. А по факту ничего подобного он не сделает.
В каком порядке создали объект, в том же порядке надо его удалить. |
|
|||||
|
[+4 16.07.08]
Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
|
Спасибо!Нужно писать деструктор для каждого класа и явно его вызывать?
Последний раз редактировалось Venya2007; 17.10.2008 в 20:37. |
|
|||||
|
Что-то я не уверен, что в AS получится написать полноценный рабочий деструктор... разве this=null получиться выполнить после всех предварительных действий?
Вед недостаточно же просто убрать со сцены все, что было добавлено экземпляром класса и поставить в null все его свойства...
__________________
Дело не в тебе |
|
|||||
|
[+4 16.07.08]
Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
|
И что делать?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
AL.exe, нет в AS3 деструкторов, this = null — это вообще утопичная идея.
Venya2007, что делать написано во втором посте. |
|
|||||
|
[+4 16.07.08]
Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
|
Цитата:
|
|
|||||
|
Ну, я имел ввиду, что не получится сделать и просто метод, который бы вел себя как реализация деструктора при явном вызове.
А жаль...
__________________
Дело не в тебе |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|