Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Оптимизация флеша


Автор: Caramel 28.12.2005, 21:43
Делаю что-то вроде скрин-сервера. На нем плавает несколько рыбок, летает две стрекозы и еще качается три листа кувшинки (копии одного и того же) + цветок.
Так вот. Процессор это грузит на 93-96% smile smile smile

Ломаю голову как оптимизировать и что вообще влияет на "тяжесть" флеша?

Автор: Caramel 29.12.2005, 18:55
Неужели никто не знает?

Автор: Maksys 29.12.2005, 20:56
Цитата(Caramel @ 29.12.2005, 00:43)
Делаю что-то вроде скрин-сервера. На нем плавает несколько рыбок, летает две стрекозы и еще качается три листа кувшинки (копии одного и того же) + цветок.
Так вот. Процессор это грузит на 93-96% smile smile smile

Ломаю голову как оптимизировать и что вообще влияет на "тяжесть" флеша?

Может ты юзаешь анимацию покадровую или используешь onEnterFrame событие?
то это жрет много... вот может попробуй через setInterval двигать рыбок используя функции...
это помогает... но а так есть функция оптимизации во время публикации... но не знаю как работает.
ЗЫ.А так это же флешка и жрет она проц всегды по полной smile

Автор: Caramel 29.12.2005, 23:25
Там все на анимации сделано. Ни строчки кода.
Анимация непокадровая

я вот думаю, может сделать так что бы анимация включалась "поочереди"? Т.е. плывет рыба. Она прячется - летит стрекоза. Улетела - качается лист кувшинки и т.д.
Только вот как сделать что бы скрипт высчитывал когда закончится одна анимация и начинал после окончания следующую?
И будет ли это помогать?

Автор: Maksys 29.12.2005, 23:37
Вообще то анимация много отнимает, если у тебя много рыбок т.п. то канечно это очень поможет.
попробуй в каждом мувиклипе на последнем ключевом кадре замутить такой скрипт:
Код

this.removeMovieClip();
_root.attachMovie("Ribka",1);

по идее это замочит из оперы твою анимацию и проц не должен напрягаться... ну и т.д.
может поможет

Автор: Caramel 30.12.2005, 12:53
Цитата(Maksys @ 29.12.2005, 23:37)
по идее это замочит из оперы твою анимацию и проц не должен напрягаться...

Чего сделает?

Автор: Maksys 30.12.2005, 17:19
Цитата(Caramel @ 30.12.2005, 15:53)
Цитата(Maksys @ 29.12.2005, 23:37)
по идее это замочит из оперы твою анимацию и проц не должен напрягаться...

Чего сделает?

удалит из оперативной памяти.

Автор: Caramel 31.12.2005, 11:58
А! Спасибо smile
Надо попробовать. Но теперь уже после Нового Года smile

Автор: fastrat 3.10.2007, 14:23
Caramel, prosto rabotay bitmapami i eto budet 27-45%
zagruzitsyaa animaciyu stav kak gif formi pokadrovaya no bitmapami 
ne grafikoy 

Автор: Caramel 3.10.2007, 19:45
fastrat, что-то мне сомнителен такой советsmile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)