Форум 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=70892)

svnk 24.10.2005 17:42

Оптимизация Флеш-роликов
 
Дано: 4 мувика презентации
1 мувик заставки
1 мувик интерфейса
1 мувик контроля размеров и других fs переменных


Иерархия:
мувик контроля размеров - > мувик интерфейса -> мувик заставки ИЛИ призентации


Проблема:
Если просто проигрывать мувик заставки ИЛИ призентации торможения не наблюдается. Если соблюдать иерархию [мувик контроля размеров - > мувик интерфейса -> мувик заставки ИЛИ призентации] появляются жуткие тормоза.


Вывод:
Слишком много графики. Тяжело тянуть.


Возможные решения:
Оптимизация ролика.

Внимание вопрос:
Чем оптимизировать??? Внутри почти все в пнг, т.е. двойного пересжатия не происходит.



Пробовал:
Оптимизировать векторы и звук с помощью некоторых лажевы прог. Не помогает. (Flash Optimizer c кряком не найти)
Перегонять в swf->открывать->трейсить по кадрам. Еще хуже...Стоило ожидать.....


P.S.>ПООООМОООГИТЕЕЕЕЕЕЕЕ!

aksios 24.10.2005 18:01

Правильный вывод: кривой код.
Можешь при публикации качество low указать - графика сдохнет, а проблема сдается мне останется.

svnk 24.10.2005 19:11

Код уже дважды переработан...Какие самые медленные функции во флеше не в курсах? Что на что лучше менять? Что быстрее работает - функция или объект?

seifip 24.10.2005 19:58

samy je medlennyje? vsjo chto svjazono s onClipEvent(enterFrame){ - vsjo podobnoje nado staratsja podrugomu sdelatj (naprimer mesto enterFrame ispoljzovatj on(mouseDown){)

KidsKilla 24.10.2005 20:01

объекты и ф-ции нельзя сравнивать.

http://www.gotoandplay.it/_articles/...imizations.php
где-то было на русском, не нашёл.

aksios 24.10.2005 22:37

1. У тебя векторов не слишком ли много? Замени где можна на пиксельные картинки.
2. Размер анимации - та же анимация но с меньшим размером на экране будет кушать пропорционально размера меньше ресурсов.
3. Если анимация где выходит за пределы мува это нужно поправить.
4. Проверь, можно ли проигрывание части мувов остановить на какое то время.
5. Случайно не пользуешь gettime?
6. Дублирование мувиков делаешь? - Если да, то периодически их нужно удалять.
7. В свойствах укажи использовать больше памяти - не лишнее.
8. Если считаешь координаты, то лучше указать округление до 1 знака после запятой.
9. Если скомпельнуть можна под пятый флеш - картинки можно, то размер и загрузка проца уменьшится.
10. Если в анимации что то должно маштабиться и менять прозрачность это может вообще сильно тормозить.

KUZEN 24.10.2005 23:03

Переделывай под восьмой флэш и юзай BitmapData (flash.display.BitmapData) ...


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

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