![]() |
Как из Document Class добавить объект на определенный кадр временной шкалы?
Собственно такая проблема: как мне из класса документа добавлять объекты на разные кадры временной шкалы? Можно конечно использовать отдельные swf, но хотелось бы этого избежать. На каждом кадре располагаются абсолютно разные объекты, вдруг это имеет значение. Можно рассматривать это как разные уровни игры.:)
|
Переходить на нужный кадр и добавлять в него объекты, в чем проблем?
|
Хм, не думал что так просто. Спасибо:)
Добавлено через 22 минуты Ниже приведен код, если я все правильно понимаю, то он должен работать следующим образом: после добавления объектов в кадры он должен циклично воспроизводиться, так как мы использовали gotoAndPlay(), однако этого не происходит. Почему? Код AS1/AS2:
|
Крайне не рекомендуется использовать временную шкалу для чего либо, кроме анимации и предзагрузки. Тогда там меняются доступные обьекты со сменой кадров и взаимодействие, в общем, в ад превращается. Потом моло кто сможет подсказать, что не так у вас пошло. Лучше добавляйте уровень при помощи addChild.
На определённый фрейм можно програмно (без извратов типа изменения байткода) добавить только скрипт при помощи addFrameScript. Добавление как у вас добавляет обьект во все кадры анимации. |
Цитата:
предположим у нас возникла необходимость разместить в одном swf файле 2 игровых уровня, то мы каждый из уровней добавляем в отдельный контейнер movieclip и по необходимости добавляем(удаляем) их в список отображения c помощью addChild() и removeChild()? |
Да, как-то так. Каждый уровень вполне может быть отдельным классом (который наследует movieclip).
|
-De-, спасибо за разъяснения, выручил:)
|
| Часовой пояс GMT +4, время: 23:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.