Flash AS3 ... Visible = false не работает? - PullRequest
1 голос
/ 10 июня 2009

Итак, у меня есть простой флэш-фильм.

Я создал 3 слоя (действия, фон, заголовок) Фон содержит изображение, заголовок содержит фрагмент ролика с именем экземпляра «mc_header». В слое действий я сказал mc_header.visible = false; Тем не менее, при тестировании фильма он продолжает показываться без причины.

Ответы [ 3 ]

4 голосов
/ 11 июня 2009

Вы уверены, что когда говорите «экземпляр», вы имеете в виду название слоя или фактическое название фрагмента ролика? Из вопроса и описания кажется, что это может быть верным аргументом.

Другая проблема может быть, если вы делаете анимацию на временной шкале и используете ключевые кадры. Если мувиклип отсутствует (на временной шкале и на сцене) при вызове actionScript, то действие не выполняется.

Это может быть быстрее, если вы просто предоставите исходные файлы, чтобы мы могли помочь вам быстрее.

Ура!

2 голосов
/ 17 мая 2011

Я исправил эту ошибку.

Эта проблема появляется, если клип не стирается в этом кадре.

Я сделал анимацию с 50 кадрами, первый и последний кадры были ключевыми. Поэтому, когда я добавил новый клип в первом кадре, чтобы он не подходил для последнего кадра - он был только в первом кадре !!! Чтобы исправить ошибку, я удалил последний ключевой кадр и создал его еще раз. Здесь клип подошел ко всем кадрам. Стало доступно по всей длине анимации.

0 голосов
/ 10 июня 2009

То, как вы говорите это, должно работать. Опубликовать ссылку на исходный файл ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...