![]() |
|
||||||||||
|
|||||
|
Banned
[+1.3 22.06.08]
[+3 24.09.08] [+1 24.09.08] Регистрация: Jan 2006
Сообщений: 69
|
Как одним махом грохнуть всё переменные на всех уровнях?
|
|
|||||
|
|
|
|||||
|
Banned
[+1.3 22.06.08]
[+3 24.09.08] [+1 24.09.08] Регистрация: Jan 2006
Сообщений: 69
|
А по всем левелам можно?
|
|
|||||
|
Что ты имеешь ввиду?
Убить переменные в подгружаемых свфках? Или ты про слои на монтажной линейке говоришь? Или про Depth? |
|
|||||
|
какие могут быть переменные на depth
вместо _root в примере Floor-а подставляешь какой тебе угодно мувик- подгруженный, рут, мув на сцене - и в нем все переменные убиваются |
|
|||||
|
Король,
это была следующая моя мысль. Если на depth, или на слое в таймлайне (что опосредовано также является свойством depth) то все переменные этой области лежат в _root (_level0); Подгружаемые же внешние файлы ложаться в _level1, _level2 ... и очищаются тем же циклом =) только вместо _root - соответствующий _level |
|
|||||
|
трудно предположить, что тебе нужно снести ВСЁ , а именно это сделает for(var i in _root) delete _root[i]; для рута..
кроме того если переменные во вложенных объектах надо рекурсивно их просмотреть, да не удалить лишнего.. я бы хранил переменные, которые надо обнулять, в каком нибудь _global.obj, удобнее имхо, все под контролем: for(var i in _global.obj) delete _global.obj[i] удалит только то что надо.. зы: если надо просто переинициализировать мувик, то можно _root.loadMovie(_root._url) |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|