Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Help! анимация во flash

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
Medvinsky



Зарегистрирован: 22.09.2005
Сообщения: 1

СообщениеДобавлено: Чт Сен 22 2005 12:36    Заголовок сообщения: Help! анимация во flash Ответить с цитатой

Помогите, плиз!!! На сцене нужно анимировать (движение с увеличением) 2 объекта.
Проблема в том, что в разное время каждый из них должен располагаться на переднем плане. Поэтому на разных слоях их размещать нельзя. Анимировать одновременно на 1-м слое не получается, а покадровую аним. делать не хочется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
beliy



Зарегистрирован: 10.12.2004
Сообщения: 124
Откуда: Москва

СообщениеДобавлено: Чт Сен 22 2005 18:13    Заголовок сообщения: Ответить с цитатой

я не спец во флеше, но что если сделать три слоя:

нижний - анимации 1-го объекта
средний - анимация 2-го объекта
верхний - копия нижнего

вначале (если можно) сделать верхний слой невидимым, а в определенный момент скрыть нижний слой и показать верхний..

З.Ы. это теория.. я не знаю как это сделать Embarassed
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
mpakmopucm



Зарегистрирован: 24.12.2002
Сообщения: 58
Откуда: Москва

СообщениеДобавлено: Чт Окт 06 2005 19:31    Заголовок сообщения: Лучше скриптами. Ответить с цитатой

Тока... гиморно это с непривычки, зато возможностей дофига.
ActionScript тебе в руки и попутного поиска в спину. Очень хороша в этом смысле книга Колин Мук "ActionScript для Flash MX. Подробное руководство".
Пошагово описывать не буду как твоя задача решается, так как много действий, и если не работал с Аction Script, то сразу не получится.
А если работал, то делаешь так. Создаешь новые символы (лучше типа movie). Это наподобие класса объектов в ООП. Затем рисуешь в каждом символе свои объекты (по одному объекту, возможно очень сложному, на символ). Затем в нужных слоях создаешь экземпляры символов и присваиваешь им имена. После этого в первом кадре создаешь скрипт, где фиксируешь в переменных значения глубины объекта, типа

Код:
obj1Depth=obj1.getDepth();
obj2Depth=obj2.getDepth();


затем выбираешь какую-нибудь незанятую глубину, например, выше верхнего из твоих объектов
Код:
if (obj1Depth>obj2Depth) reserveDepth=obj1Depth+1000;
else reserveDepth=obj2Depth+1000;

и в нужный момент методом
Код:
needObj.swapDepth(reserveDepth);

перемещаешь нижний объект (здесь обозначен как needObj. Если нижний объект - это obj1, то вместо needObj подставляешь obj1) на этот верхний слой, а при необходимости - вернуть сей объект на свое (нижнее) место:
Код:
needObj.swapDepth(needDepth);

где вместо needObj подставляешь нужный объект, а вместо needDepth - переменную с сохраненной ранее глубиной.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...