![]() |
|
||||||||||
|
|||||
|
[+1.3 27.09.09]
Регистрация: Jul 2009
Сообщений: 42
|
Здравствуйте.
У меня есть такая проблемма как слишком высокие процессорные нагрузки. Всё отрисованно в векторе есть немного гифа. Вся флэшка статична кроме огня который занимает 1-2% от всей её площади. Из-за которого и приходится выставлять скорость в 20 кадров в секунду, правда ещё курсор своей рисовки. Я хотел бы узнать, нет такого метода(скорее всего программного) которым можно былобы флэшу указать что именно обновлять. Знаю есть функция обновления экрана, её случайно нельзя задать для определённого мувика, чтобы всё остальное что заведомо известно что статично не приходилось обновлять флэшу. Посоветуйте какие-нибудь статейки по оптимизации - только особо серьёзные, я их много прочитал, но во всех только какие-то общие данные ни какого углубления в проблему. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
насколько я помню..флэш не умеет перерисовывать что -то отдельно.если у вас все в видимои области..то они буду жрать ресурсы..
попробуйте битмапкеш использовать. ЛИБО..уменьшить кол-во вектора..как правила помогает. |
|
|||||
|
[+1.3 27.09.09]
Регистрация: Jul 2009
Сообщений: 42
|
Что за битмапкеш ?
Статейку посоветуйте. |
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
почитай про cacheAsBitmap
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
|
Модрон-ветеринар
|
Он имел ввиду свойство MovieClip.cacheAsBitmap.
|
|
|||||
|
[+1.3 27.09.09]
Регистрация: Jul 2009
Сообщений: 42
|
Насчёт этого дела пока всё ещё ищу статейки.
Хотелось бы ещё про маски прочитать. Но встретил такую проблему, не могу импортировать во флэш PNG ,хотя это встречаю в статьях http://xitri.com/2008/05/27/rastr-vs...n.html#more-74 Добавлено через 38 минут Нужной статьи до сих пор не нашёл. Но ещё набрёл на http://xitri.com/2009/03/27/cache_as...ternative.html Кто-нибудь может растолковать? Функция написана но ни каких подробностей, я лично понимаю что вместо вектора вставили картинку причём PNG который у меня почему то не вставляется. Добавлено через 1 час 29 минут Перешарив весь инет (прошу учесть что не люблю английский) Еле нашёл MovieClip.cacheAsBitmap и то в справочнике по AS 3.0 Вроде разобрался. И пришла в голову мысль, а не лучше ли прям реально вместо векторных мувиков использовать картинки например в gif с альфа-каналом? |
|
|||||
|
PNG нормально импортируется.
Цитата:
Ставьте 30-60 Цитата:
|
|
|||||
|
[+1.3 27.09.09]
Регистрация: Jul 2009
Сообщений: 42
|
cacheAsBitmap
Появился только в 8 флэше, а почти все справочники кроме хелпа конечно, написаны под МХ. Мне флэш выдаёт на PNG ошибку при чтении файла, причём и 8 версия и 9. Наврятли я его не правильно вставляю ![]() |
|
|||||
|
Какой флеш версии вы используете?
Напишите что за ошибка. |
|
|||||
|
[+3 14.09.09]
|
_root.createEmptyMovieClip('box_mc',_root.getNextHighestDepth()); // здесь у нас лежит вся векторная графика bd = new flash.display.BitmapData(1600, 1600, true, 0x00000000); //1600 = это размер области которая будит рендериться bd.draw(box_mc); _root.attachBitmap(bd,0); box_mc.removeMovieClip(); По такой системе загоняй всю свою векторную графику в раст Последний раз редактировалось vanguish; 27.08.2009 в 16:43. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|