![]() |
|
||||||||||
|
|||||
|
[+4 05.07.09]
Регистрация: Jun 2009
Сообщений: 114
|
Т.е. что б после удаления кучи объектов флешка не лагала...
Достаточно ли удалить все его листенеры и сам экземпляр путём parent.removeChild? |
|
|||||
|
Да. И все внешние ссылки на него.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
и еще занулить на него ссылки
upd: упс. чета спатки мне пора =/ |
|
|||||
|
[+4 05.07.09]
Регистрация: Jun 2009
Сообщений: 114
|
Это одно и то же? Т.е. null присвоить?
|
|
|||||
|
Угадал.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
У меня схожая проблема Объекты отлично удалялись но вот написал
и ничего не удаляется. Думале таймаут как и листенер надо удалить. Сделал так. var t=setTimeout(hideField,1000,field,t); private function hideField(f,t) { clearTimeout(t); t=null; .... } ![]() |
|
|||||
|
стервочка (я мужик)
|
Вас не смущает,что Вы передаётся аргументом переменную, которая обретёт своё значение только после выполнения это функции, и поэтому она всегда равна undefined.
|
|
|||||
|
стервочка (я мужик)
|
например так:
|
|
|||||
|
Ну там походу массив нужен в таком случае... Я потому и передавал параметром. В принципе можно и так:
Без этого точно нельзя. Не то что бы лень, но если есть более быстрый метод, был бы рад узнать его. И почему вместо "null" вы присваеваите "_t" пераменной "0". |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|