Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.08.2012, 23:55
Alexmody вне форума Посмотреть профиль Отправить личное сообщение для Alexmody Найти все сообщения от Alexmody
  № 1  
Ответить с цитированием
Alexmody

Регистрация: Dec 2010
Сообщений: 177
По умолчанию Flex 4.6.0 и updateAfterEvent - падение резкое падение fps

При вызове ф-ии updateAfterEvent в оконном debug плеере Flex 4.6.0 (используется для реализации своего курсора), сильно падает fps (на 10-15).
Если же откомпилированную флешку запускаю в браузере, абсолютно все тормоза исчезают.
Может кто сталкивался с данной проблемой.

Код AS3:
rootDisOb.removeEventListener(MouseEvent.MOUSE_MOVE, MouseMove);
 
public function MouseMove(e:MouseEvent):void
{
	visual.x = rootDisOb.mouseX;
        visual.y = rootDisOb.mouseY;
 
	e.updateAfterEvent();
}

Старый 13.08.2012, 11:17
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Предположение, нежели утверждение. Браузер не разрешает частых обновлений в принципе, а самостоятельному плееру - все равно. Во флексе очень много отрисовки завязано на stage.invalidate() и, соответсвенно, updateAfterEvent() будет способствовать тому, чтобы весь леяут перекомпоновался. Т.как это событие происходит очень часто, то, соответсвенно, получаем много ненужных обновлений. Во флексе вроде же был какой-то менеджер курсоров, может быть с ним лучше будет?
__________________
Hell is the possibility of sanity

Старый 13.08.2012, 11:59
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 3  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
http://help.adobe.com/ru_RU/FlashPla...orManager.html

Да и для нового API плеера эти танцы с бубном updateAfterEvent не нужны.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 13.08.2012, 12:40
Alexmody вне форума Посмотреть профиль Отправить личное сообщение для Alexmody Найти все сообщения от Alexmody
  № 4  
Ответить с цитированием
Alexmody

Регистрация: Dec 2010
Сообщений: 177
alatar
>>Да и для нового API плеера эти танцы с бубном updateAfterEvent не нужны.
Спасибо, но registerCursor() начинает поддерживаться с flash player 10.2, а мне нужно с 10.0

>>http://help.adobe.com/ru_RU/FlashPla...orManager.html
Этот вариант куда интереснее, т.к. поддерживается с flash player 9. Это видимо, тот менеджер о котором говорил wvxvw

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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