Как получить доступ / скрыть / показать слои из ActionScript [Flash CS5] - PullRequest
2 голосов
/ 28 июня 2011

У меня есть 2-3 слоя в моем мувиклипе, и я хочу получить к ним доступ с помощью кода ActionScript.
Я хочу показать скрытие и доступ к элементам (кнопкам, текстовому полю) в этом слое.

ТакКак я могу сделать это с помощью ActionScript-3

Спасибо.

Ответы [ 2 ]

4 голосов
/ 28 июня 2011

Вы не можете получить доступ к слоям IDE программно.Наилучшим подходом было бы сгруппировать содержимое вашего слоя в MovieClips с именами экземпляров, которые вы затем можете вызвать через код.

0 голосов
/ 14 января 2012

Вот как я это сделал,

Вы не можете скрыть слои в ActionScript.

Вы можете поместить то, что хотите скрыть или показать как объект мувиклипа.

Просто перейдите, чтобы вставить и вставить объект movieclip.

После этого поместите объект movieclip на слой, точно так же, как вы кладете изображения на слой.

Однако вы должны назвать этот экземплярчтобы получить к нему доступ.

Так что если он называется Movie1

, то как вы к нему обращаетесь,

_root.Movie1: MovieClip;

trace ("«+ _root.Movie1);// Просто чтобы убедиться, что он определен

// Чтобы скрыть это, просто сделайте это _root.Movie1_visible = false;

// Чтобы показать это, просто сделайте это _root.Movie1_visible = true;

...