PDA

Просмотр полной версии : Flex - создание анимации из .png файлов


patap
20.01.2010, 12:38
Всем привет. В даной области не силен..
Мне нужно создать анимацию в Flex3 + Actionscript3
Возникла ситуация: есть набор файлов .png, которые представляют собой кадры определенной анимации. Собственно мне нужно на основе этих файлов сделать анимацию.

Как я понимаю нужно через определенный интервал поочередно менять изображения.

Сейчас я это реализовал таким образом:
1. есть <mx:Canvas id="floorGateSide"/>
2. запускаю таймер
3. на каждом шаге загружаю с сервера каритнку и добавляю ее как чаилд в Canvas, предыдущий чаилд удаляю.
4. и так пока не будут загружены все картинки.

понимаю что загружать с сервера на разумно, но по другому пока не знаю как..

моя реализация вызывает определенные проблемы - когда изображение меняется, оно мигает..

Пожалуйста помогите, советом, кодом, ссылкой...

BeDLiNt
20.01.2010, 12:42
Если анимация статичная (т.е. картинки постоянно одни и те же) то почему бы не сделать её отдельной swf-кой, и грузить уже её?

Если вам надо делать именно вашим способом, то меняйте картинку на следующую по событию когда эта следующая картинка уже загрузилась.

patap
20.01.2010, 12:46
BeDLiNt, анимация статическая, я точно знаю сколько картинок и они меняться не будут.

А под "сделать её отдельной swf-кой" понимается сделать ее во Flash?

BeDLiNt
20.01.2010, 12:58
А под "сделать её отдельной swf-кой" понимается сделать ее во Flash?
Можно во Flash IDE, можно во чтом либо другом, эта функция есть и в Photoshop и CorelDrow, а так же во всяких мелких програмках-побрекушках.

patap
20.01.2010, 13:28
BeDLiNt, спасибо! Выручил так выручил!!