![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 9
|
Доброго времени суток.
Существует потребность решить как использовать анимацию созданную в Flash CS в проекте FD(FlashDevelop). Сейчас склоняюсь к следующему варианту: В Flash CS создать общий MovieCLip назвать например его 'allActions', в каждый его кадр поместить ролик с анимацией, и дать Label кадру, по имени анимации.Например 'stay','run','die'. Затем экспортировать этот общий MovieClip и через 'Embed' загружать его в проект на FD. Пытаюсь его реализовать, но не получается.Если не прописать в экспортируемый 'MovieClip' в каждом кадре 'stop()' то после добавления на сцену, мувик уходит в loop, постоянно щелкая кадры, обуздать его командами mc.gotoAndStop(1) и mc.stop() не получается.Если прописываем в каждом кадре 'stop()' то мувик останавливается на первом кадре, и опять не слушается команды mc.gotoAndStop(1). Свойство загруженного MovieClip'а totalFrames ровняется 0(смотрел как при инициализации, так и спустя время когда уже точно загрузилось все) Прошу подсказать, по поводу правильности такого подхода, и что я делаю неправильно при попытке управлять мувиком созданным таким способом. Заранее благодарен за направление куда копать, и остальные подсказки. Привожу код на случай если будут вопросы, как я его импортирую. [Embed(source='all.swf')] private var all:Class; private var mc:MovieClip; public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); mc = new all(); addChild(mc); } UPD: Экспорт стал делать в SWC и через него уже управлять получаеться на ура, как по кадрам, так и по их номерам. Остается вопрос с правильностью такого выбора. |
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Правильная правильность.
А если через embed, то надо использовать mimeType="application/octet-stream", т.е. грузить как бинарник.
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
|
Можно создать библиотеку в Flash CS и обозвать MoviClip'ы.
И, например, для MovieClip'а с Export for ActionScript: confused где Smiles, статический класс со списком Ембедов.
__________________
if (love is true) break my.heart; |
|
|||||
|
.
|
Цитата:
|
|
|||||
|
Действительно. Попробовал SWC - выглядит предпочтительней.
__________________
if (love is true) break my.heart; |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|