Просмотр полной версии : MoveClip очистить содержимое
Есть MoveClip ScrollPanel к нему подгружены (attachMovie) другие moveclips
Вопрос - как очистить(удалить ) все подгруженые клипы?
myMc.removeMovieClip() Это не помогает
Method; removes a movie clip instance created with duplicateMovieClip(), MovieClip.duplicateMovieClip(), or MovieClip.attachMovie().
Помогает.
Выкладывай код.
Тут такая ситуация, есть ScrollPanel - ScrolClient
к нему в зависимость от нажитой кнопки добавляются кнопки
1) при сробатывании тут
var buttonSearch = _level0.ScrolClient.attachMovie("Button", "buttonSearch",_root.getNextHighestDepth());
2) при сробатывании тут
var buttonInsert = _level0.ScrolClient.attachMovie("Button", "buttonInsert",_root.getNextHighestDepth());
var buttonSave = _level0.ScrolClient.attachMovie("Button", "buttonSave",_root.getNextHighestDepth());
3) и еще что-то
[iNils: Для оформления своего кода, надо использовать теги ]
Но перед тем как добавить новые кнопки необходимо стереть старые !!!!!!
Если бы их можно было как-то перечислить (все мувики прикрепленные к ScrolClient
Можно конечно кнопки называть перечислением
button1
button2
button3
.....
и потом можно делать _level0.ScrolClient.buttonX.removeMovieClip();
но может есть что по проще
Удаление всех динамически созданных клипов из clipContainer:
for(clipName in clipContainer) clipContainer[clipName].removeMovieClip();
Можно внутри clipContainer создавать еще один пустой мувик "subContainer" с помощью createEmptyMovieClip(), а затем в него грузить твои кнопки. Тогда удалить их всех можно так:
clipContainer.subContainer.removeMovieClip();
Кстати .. Зачем писать _root.getNextHighestDepth() если ты аттачишь в _level0.ScrolClient ?
Kas123
На будущее, еслу у вас мувик аттачится так:
var buttonSearch = _level0.ScrolClient.attachMovie("Button", "buttonSearch",_root.getNextHighestDepth());
то удалять его можно так:
buttonSearch.removeMovieClip()
И никакие пути писать не надо. Правда тут еще зависит от области видимости buttonSearch, но принцип думаю ясен.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.