вложенные клипы - PullRequest
       1

вложенные клипы

0 голосов
/ 21 июня 2011

У меня возникли некоторые проблемы после этого (ссылка) учебника. Я новичок во вспышке, поэтому, пожалуйста, потерпите меня.

На шаге 1 этого урока мы создали несколько видеоклипов, а затем один большой видеоклип (включая все видеоклипы).

На шаге 4 я не могу получить доступ к свойствам клипов, которые мы создали ранее, используя следующий код, как в учебнике.

         bg.wallTop.rotationX = 90;
         bg.wallBottom.rotationX = -90;
         bg.wallRight.rotationY = 90;
         bg.wallLeft.rotationY = -90;

Какие-нибудь подсказки того, что я могу делать неправильно? И о жаргоне, что мы называем этим процессом доступа к внутренним клипам через внешние клипы. например, bg.wallTop

Ответы [ 3 ]

0 голосов
/ 21 июня 2011

Исходные файлы, которые они вам дают, уже имеют символ bg.Вы можете дважды щелкнуть по объекту bg (большой белой коробке), а затем бросить куски стены на сцену.По сути, вам нужно убедиться, что настенные мувиклипы являются дочерними для bg movieClip.

Также убедитесь, что созданный вами файл задан как класс документа.Вы можете проверить это, нажав Window-> Properties в меню.

0 голосов
/ 21 июня 2011

в основном, чтобы это работало, настенные мувиклипы должны быть дочерними по отношению к bg movieclip и иметь указанные имена (в данном случае «wallTop», «wallBottom», «wallRight» и «wallLeft». Я предполагаю, что выВы делаете это через саму флеш-память (в отличие от выполнения через чистый код), поэтому дважды щелкните на bg movieclip, убедитесь, что стены там, нажмите один раз на них, и убедитесь, что их instance name установлено правильно.

имея некоторый код bg.wallTop, вы говорите: «посмотрите в мувиклипе« bg »дочерний мувиклип« wallTop »»

0 голосов
/ 21 июня 2011

Включено ли автоматическое объявление экземпляров сцены (Настройки публикации> Flash> Настройки)?Если не уверены, что это так.

Если это не сработает, попробуйте изменить public class Main на public dynamic class Main.

Если это не сработает, посмотрите, работает ли var bg:MovieClip = MovieClip(getChildByName("bg")).

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

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