Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Обращение к свойствам всех клипова слоя (http://www.flasher.ru/forum/showthread.php?t=76875)

Marika22 14.03.2006 15:26

Обращение к свойствам всех клипова слоя
 
Добрый день! Подскажите, как решить задачку: на слое расположены несколько мувиклипов. Необходимо одним оператором назначить видимость или невидимостьсрезу всем клипам слоя. И второй вопрос - как изменить цвет текста в кнопке, при нажатии на другую кнопку. Заранее спасибо )

AxelRB 14.03.2006 16:07

Насколько я знаю, сразу всем - нельзя. В любом случае придется цикл писать.
тем более, что слой - понятие чисто "design-time".
Вместо этого всего, я бы положил нужные мувики внутрь другого (можно выделить все и F8), дал ему имя и менял его свойства.

Цвет текста можно изменить, если текстовое поле динамическое (класс textField).

sergwizard 14.03.2006 20:48

Вложений: 1
Смотри пример.

Storm[pfp] 14.03.2006 22:03

попробуй метод prototype

sem1313 15.03.2006 01:06

Загнать ссылки на мувики в массив. Далее через цикл for.
Про цвет.
Код:

mc1.onRelease = function() {
      mc2.myText_txt.textColor = 0x0000FF - например синий
}

И усё;

WWWD 15.03.2006 01:43

Касательно нескольких мувиков в одном слое, вот например для _level1:

Код:

for (i in _level1)
{
if (typeof(_level1[i]) == "movieclip") {_level1[i]._visible = false}
}


WWWD 15.03.2006 01:46

Код:

Цвет текста можно изменить, если текстовое поле динамическое (класс textField).
а статический в мувике нельзя?

sem1313 15.03.2006 02:02

И статический можно, только гемора много.

WWWD 15.03.2006 02:05

ты имеешь в виду без использования мувиклипа или кнопки там? Если да, расскажи в общих чертах, интересно

sem1313 15.03.2006 02:27

Конечно с использованием клипа. Ей же нужно поменять цвет в мувике. Делается это через маску.


Часовой пояс GMT +4, время: 11:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.