![]() |
Как средствами Action Script сделать невидимым слой
Суть проблемы:
Есть два слоя: на одном (Layer1) - фон, на другом (Layer2) - 5 мувов. Есть кнопка (but), при нажатии которой необходимо эти мувы сделать невидимыми, то есть скрыть весь слой (можно конечно прописывать каждому муву свойство _visible=false, но это не пройдет, потому что в дальнейшем количество мувов будет около сотни, а может и более :)) Пробовал писать в обработчике кнопки (but) следующее: Код:
but.onPress = function() { |
мда,оригинальный код,создайте программно пустой мув(знаете как?),и в него засуньте ваши мувы,а визибл прописывайте пустому муву.
|
Нет, я не знаю, как пустой мув создать программно, код подкините?
|
Код:
this.createEmptyMovieClip("pusto_mc", 2);Получается этакая матрешка,в пустом муве может быть дофига вставленных,они могут появляться ,исчезать,а "пустой" у нас выполняет роль слоя |
спасибо, цикл написать смогу :))
|
на всяк случай:
Код:
this.createEmptyMovieClip("pusto_mc", 2); |
Хотя нет, scarbo, погорячился я с циклом :) не подскажешь как ?
|
Вложений: 1
код постом выше
Пояснения - moy_mc - это клип лежащий в библиотеке (это может быть кружочек ,или квадратик) var xRandom и var yRandom - это переменные запоминают случайное расположение клипов на сцене по х:со 100 пикселей по 800,по у: с 0 по 600, кнопка but находиться в левой части поля вот исходник на всяк случай |
| Часовой пояс GMT +4, время: 11:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.