Что следует убрать из EnterFrame, а что следует оставить?
Посмотрев свою флешку в Adobe Scout я увидел, что основная нагрузка лежит на EnterFrame. Опытные ребята, подскажите пожалуйста, что следует убрать из EnterFrame, а что следует оставить? Например обновление текстовых полей, циклы, и т.п.
Со временем я заметил, что почти все что находится в EnterFrame (различные обновления данных и визульной части) можно перенести в отдельные функции и вызывать по необходимости, например после клика, единоразово, экономя тем самым производительность, наверное. Насколько я правильно сообразил на счет этого? Это будет считаться оптимизацией? Нужно ли стремится всегда убирать все лишнее из EnterFrame, и по возможности выключать его когда он не нужен? (для еще большей оптимизации :D) |
Да .
|
Ну вопрос конечно странноватый, это же чисто здравый смысл. Зачем постоянно выполнять код, который нужно выполнить только один раз? Естественно не нужно это держать enterFrame.
|
век живи - век учись :D
|
В тему, установил скаут, поглядел, на код приходиться 2-5% нагрузки - остальное графика, у меня ток спрайты и мувики, вообще ничего серьёзного, но ест прилично и иногда фпс падает ниже 60. Так вот вопрос, начал читать про Bitmap - это может помочь? у меня только один неподвижный спрайт - это задний план, да и то он 1600/1050.
|
|
Дык у меня нет векторной графики, всё в png
|
Попробуйте поюзать cacheAsBitmap
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +4, время: 21:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.