![]() |
|
||||||||||
|
|
|
|||||
|
[+] варез
Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
|
Вопрос, если мы оператором new под переменную выделили память, потом ещё разок. Для первой delete не вызывали. Есть в AC2 что-нить вроде gc, который память подчищает на которую ссылок больше нет? Или меморилики )) будут.
Конкретно этот вопрос у меня возник после http://www.actionscript.org/resource...ted/Page1.html там есть пример с yoyo() и если на кнопку несколько раз потыкать, шарик начинает дергаться, потому что несколько одинаковых mx.transitions.Tween выделено. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
GC есть. Сносит старый объект, если на него нет больше ссылок.
|
|
|||||
|
[+] варез
Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
|
т.е. можно не париться
а зачем тогда delete нужен? И потом, возвращаясь к тому примеру в 1м посте под заголовком "IV. Additional Tidbits". Несколько раз нажимаем кнопку, создается несколько конфликтующих Tween, а переменная только одна, значит ссылка есть только на последний, почему остальные gc не сносит? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
delete нужен для удаления этих самых ссылок.
Остальные ссылки остались в списке слушателей MovieClip. 9000 Последний раз редактировалось etc; 27.03.2007 в 19:48. |
|
|||||
|
[+] варез
Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
|
Цитата:
все. понял. спасибо )) Последний раз редактировалось k0zer; 27.03.2007 в 19:44. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
См. код класса Tween.
|
|
|||||
|
[+] варез
Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
|
А как посмотреть код класса Tween?
|
|
|||||
|
[+] варез
Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
|
Спасибо, только у меня немного не там находится ))
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Это не суть, найти можно.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|