Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Глюк с мышкой (http://www.flasher.ru/forum/showthread.php?t=194896)

TEI 24.02.2013 19:21

Глюк с мышкой
 
Добрый день,

Заметил абсолютно странную вещь.

В одной моей игре - если мышь находится на экране и тем более если ей по экрану водить, сильно падает fps...

Никаких слушателей, кроме клика на парочку кнопок, у меня на мышь даже не стоит

В чем может быть причина? Может быть кто-нибудь сталкивался

caseyryan 24.02.2013 19:22

Может какая-то сторонняя библиотека использует мышь?

TEI 24.02.2013 19:41

Я никаких библиотек то не использую...

Добавлено через 4 минуты
Хм. Стоп. создал тестовую флешку. Просто на экране двигается куча объектов .
Если просто смотреть убрав мышь за пределы окна - 18-20fps
Если водить мышкой в области 15-16fps

Что за магия?

alatar 24.02.2013 19:52

Отключите этим объектам мышь: mouseEnabled = false или для контейнера с объектами mouseChildren = false.
Тормозит из-за отсылки MouseEvent.

TEI 24.02.2013 19:58

Цитата:

Сообщение от alatar (Сообщение 1122201)
Отключите этим объектам мышь: mouseEnabled = false или для контейнера с объектами mouseChildren = false.
Тормозит из-за отсылки MouseEvent.

О... Это работает. Большое спасибо! Я немного озадачен услышанным... слово на меня пролили ведро с холодной водой

alatar 24.02.2013 20:16

Определение объекта на который указывает курсор довольно затратная операция, безотносительно флеша. Добавьте сюда еще отсылку событий, умножьте на количество объектов...


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

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