![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Почему при перечислении свойств экземпляра сложносоставного мувиклипа видны только те из них, которые есть в его текущем кадре?
Например: Есть сложный клип "hero", сделаный вручную (то есть я перетаскивал на его таймлайн другие клипы из библиотеки и распределил их по разным кадрам) . В первом его кадре есть клипы "body_stand" и "feet_stand", в 2-30 кадрах есть клипы "body_walk" и "hands_walk", в 31-50 кадрах "body_run" и "feet_run" и т.п., вобщем анимация по ключевым кадрам. Мне надо в методе инициализации мувика "hero" всем его вложеным клипам установить, к примеру, глубины, координаты и загрузить в них какие-либо изображения. Вот тут и проявляется вышеназваная проблема. Что делать и как обращаться к остальным вложеным клипам? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Перейти на кадры, в которых они есть.
|
|
|||||
|
Ха, так не катит. Мне же надо при инициализации мувика "hero", загрузить все изображения во все его вложеные клипы, а не подгружать в каждом кадре, это ж будут жуткие тормоза, особенно если с удалённого сервера их грузить.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Смените структуру клипов и кадров. Все клипы грузятся в отдельный слой, но в первом кадре, не нужные блокируются и скрываются. Потом программно ими управлять.
Можно еще усложнить внутреннию организацию подгружаемых клипов. Например было в hero, три клипа A, B, C: * : клип на таймлайне - : нет клипа на тамлайне Было: Содержимое hero: Цитата:
Цитата:
Последний раз редактировалось iNils; 05.12.2006 в 21:05. |
|
|||||
|
Была такая идея, но в моем случае для програмной анимации слишком сложная структура героя и потом возникает проблема с задержками на показ каждого слоя: так я их задал вручную на таймлайне с помощью кадров, а в случае програмной смены видимости клипов, как их задавать, х.з...
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Есть еще вариант с shared library. Но у него нет возможности сделать нормальный прелоадер.
Только если загрузить обычным способом, а потом перейти на кадр с символом с shared library, и он будет брать уже swf из кеша. |
|
|||||
|
Я вот выложил этот мувик - hero_fla.rar .
Посмотрите пожалуйста, если не трудно, и посоветуйте, какую модель анимации выбрать для этого мувика. Идея в том, чтобы динамически менять содержимое вложеных клипов. То есть юзер в окошке редактирования персонажа, меняет, к примеру, костюм и соответственно во все клипы костюма подгружаются соответствующие разным фазам движения битмапы (из удалённой библиотеки или gif-ы из директории, это в принципе всё равно). Очень нужна помощь, я всё никак не могу определиться, как его хранить и управлять. В текущей анимационной модели, например, переход к нужному движению осуществляется просто по меткам кадров и я не привязан к их номерам: hero.mc.gotoAndPlay(hero.position+"_"+hero.action); // т.е. типа кадр с меткой "right_walk" получается В той модели, что предложил iNils, всё в одном кадре на разных слоях и проблем с доступом нет, но не понятно как выставлять задержки в показе каждой из фаз движения, и похоже что надо привязываться к номерам слоёв (которые тут вместо кадров). Может еще какую-то модель можете предложить? В общем HELP! проект застопорился ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|