![]() |
Как убрать все клипы с экрана?
Вроде бы простая штука, а решение не могу найти.
Весь экран в клипах, добавленых динамически, т.е. с чудовищными именами :) Хочу перейти в другой кадр, а клипы-то остаются висеть на экране ! Есть команда, полностью очищающая экран ? |
Код AS1/AS2:
|
а swapDepths зачем?
|
На всякий случай. Если глубина клипа отрицательная, removeMovieClip не сработает. Удаляет даже те клипы, которые были вручную помещены на сцену, в общем.
|
Или так:
Код AS1/AS2:
|
Ого, мне казалось, что это настолько очевидная вещь, что есть специальная функция, а не нужно изголяться с кодом.
Спасибо большое ! |
есть ход конем - закрыть все что есть на экране специальным фоном
или держать клипы разных сцен в разных мувиках xxx._visible = false; //и нет ничего лишнего |
А так же можно создать
Код AS1/AS2:
Код AS1/AS2:
|
Цитата:
Можно просто создать контейнер, в который помещать все клипы, которые необходимо удалить. Затем просто удалять этот контейнер. |
Код:
_root.setMask(_root.createEmptyMovieClip('mc', 1234)); |
| Часовой пояс GMT +4, время: 15:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.