Показать сообщение отдельно
Старый 08.01.2019, 01:20
deepNoise вне форума Посмотреть профиль Отправить личное сообщение для deepNoise Найти все сообщения от deepNoise
  № 33  
Ответить с цитированием
deepNoise

Регистрация: May 2018
Сообщений: 27
Цитата:
Чтобы достать свой MovieClip из библиотеки, его нужно создать.
Я совсем забыл, что клип со следующими вариантами действий нужно ещё загрузить на сцену. В AS 2.0 была какая то команда, которая грузила клип из библиотеки в клип на сцене, кажется называлась loadMovieClip. А как это сделать в AS 3.0? Посмотрел в хелпе, не нашёл ничего напоминающего loadMovieClip.
addChild() судя по уроку просто создаёт экземпляр клипа на сцене. Это не совсем то, что нужно. Если делать так, то придётся ещё как то удалять старый клип с прошлыми вариантами ответов.
Как загрузить клип из библиотеки в клип на сцене в AS 3.0?

Swer Я попробовал скопипастить твою функцию, у меня выдаёт ошибку "вызов предположительно неопределённого метода Way1, 2, 3...".

Наверно нужно ещё раз прояснить, что я пытаюсь сделать, чтобы не было вопросов) У меня в библиотеке будут клипы с именами way1-1, way1-2, way 1-3 и т.д., в каждом из которых будут по четыре кадра с четырьмя(или более) вариантами действий. Число после "way" в названии клипа означает порядковый номер ветки событий в игре, которому соответствует переменная way.
В клипе way1 есть четыре варианта действий. При выборе каждого варианта должен грузится клип way1-1, way1-2, way1-3 или way1-4 соответственно. Новый клип должен заменить way1, когда закончится печататься текст выбранного варианта действия.
Затем в way1-1 будут ещё четыре варианта действий, которые будут грузить клипы way1-1-1, way1-1-2, way1-1-3, way1-1-4 соответственно, и т.д. с другими ветками и вариантами.
Поэтому я и пытаюсь сделать имя клипа из "way" и переменной way, чтобы получить универсальное имя для загрузки следующего клипа и действий с текущим.