Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Дрожит анимация, как этого избежать? (http://www.flasher.ru/forum/showthread.php?t=92818)

bjd 07.03.2007 05:27

Дрожит анимация, как этого избежать?
 
Пожалуйста помогите :(
Столкнулся, как мне уже кажется с неразрешимой проблемой. При быстрой анимации возникают горизонтальные полосы-блики, как с этим бороться если это возможно?
Пример здесь:http://objavka.jino-net.ru/dilema.swf
Исходник здесь:http://objavka.jino-net.ru/dilema.rar
Спасибо всем и каждому кто поможет дельным советом!

Double 07.03.2007 09:44

пытался поднять эту тему во флейме. все чудовищно обиделись за любимый флеш из-за того, что я посчитал его непригодным для качественной анимации. конструктива не прозвучало (основной лейтмотив был а-ля "Double, кончай гнать пургу. У тебя мания/фобия, иди к врачу").
в общем случае, флеш глючно отображает даже простейшую анимацию. в частном случае помогают танцы с бубном (установка фреймрейта в 31 фпс, изменение размеров анимации, уменьшение контраста между анимированым объекто и фоном и т.д.).

etc 07.03.2007 12:11

Фреймрейт плавает, надо ставить 31.

MyXus 07.03.2007 12:50

Цитата:

Сообщение от Double
установка фреймрейта в 31 фпс, изменение размеров анимации, уменьшение контраста между анимированым объекто и фоном и т.д.).

Ого. А нету ссылочки на этот трёп? Никогда не слышал про такое.

etc 07.03.2007 12:58

http://flasher.ru/forum/showthread.php?t=92265

bjd 07.03.2007 15:47

Цитата:

Сообщение от __etc
Фреймрейт плавает, надо ставить 31.

Хоть 120 всё равно никаких изменений.

etc 07.03.2007 15:48

Читай тему по ссылке.

iNils 07.03.2007 15:58

При 50 у меня никаких бликов нет. Кстати, ни когда не крутите круглые объекты во флеше, лучше сделайте круглую маску и полодите под нее крутящийся объект, четь больших размеров, тогда края всегда будут ровные.

bjd 07.03.2007 16:04

Цитата:

Сообщение от iNils
При 50 у меня никаких бликов нет. Кстати, ни когда не крутите круглые объекты во флеше, лучше сделайте круглую маску и полодите под нее крутящийся объект, четь больших размеров, тогда края всегда будут ровные.

Дело в том, что анимация в пимере как-раз и выполнена при 50.

iNils 07.03.2007 16:09

Цитата:

Сообщение от bjd
Дело в том, что анимация в пимере как-раз и выполнена при 50.

Ну собственно я ваш исходник и смотрел.

bjd 07.03.2007 16:19

Кстати о Волшебном числе 31, хоть и меньше но дёргается.
Смотрите http://objavka.jino-net.ru/dilema31.swf

bjd 07.03.2007 17:59

Как я понял, эти блики основной недостаток FLASH :( и c этим нужно смирится или ктото со мною не согласен?

etc 07.03.2007 18:34

Закосить и забить. Тем более, показывать в таких масштабах.

bjd 07.03.2007 19:04

После долгих мучений (чтение кучи ненужных статей, долгих поисков на сайтах о flash, постановки вопросов на форумах) я пришёл к неутешительному выводу... технология flash не подходит для анимации больших объектов в связи с появлением горизонтальных полос-бликов и это никак не исправить.
Выход: использовать другую технологию, может Java или ещё что-то, но в них я полный ноль.


Часовой пояс GMT +4, время: 16:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.