![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Точно так же, как сейчас Вы создаете сто контейнеров, под каждый лоадер. Создайте один контейнер вне цикла. Затем в цикле добавляйте в него лоадеры. Вешайте слушатель клика на лоадер. У Вас возникнет проблема, где хранить ссылку на большую картинку для каждого лоадера. Но, честное слово, создавать МувиКлип только для того, чтобы воспользоваться его качеством dynamic и сохранить одну ссылку — это жестко. Используйте свойство name например, или заведите словарик (класс Dictionary.. и вообще эта проблема выходит за рамки данного вопроса и обсуждалась на форуме миллион раз).
Как очистить я написал имя метода. Что здесь непонятно? ссылка_на_контейнер.removeChildren(); — удаляет из контейнера всех детей.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jun 2012
Сообщений: 16
|
я не так давно пользуюсь AS3, так что половину из того что Вы пытаетесь мне объяснить не понимаю. Можете на моем коде показать пример?
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 125
|
просто сунуть итемы, просто почистить:
private var _container:Sprite; ... function initGallery():void { _container = new Sprite(); addChild(_container); for (var i:int = 0; i < numOfItems; i++){ ... _container.addChild(item); } } function hideGallery():void { //_container.removeChildren() с 11 версии плеера while (_container.numChildren){ removeChildAt(0); } removeChild(_container); _container = null; } |
|
|||||
|
Регистрация: Jun 2012
Сообщений: 16
|
все спасибо за советы, обязательно попробую. Пока сделал так: добавил на сцену мувик и пихал все в него, удалял целиком мувик.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:11. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|