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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.10.2012, 17:43
CEBEP вне форума Посмотреть профиль Отправить личное сообщение для CEBEP Посетить домашнюю страницу CEBEP Найти все сообщения от CEBEP
  № 1  
Ответить с цитированием
CEBEP
 
Аватар для CEBEP

Регистрация: Nov 2006
Сообщений: 688
Отправить сообщение для CEBEP с помощью ICQ Отправить сообщение для CEBEP с помощью Skype™
По умолчанию Sleep Mode в >10.1 и LocalConnection

Фича со Sleep Mode убивает всю аппликацию, делаю нарды - в одном табе лобби с конекшенном к серверу, в других табах открытые столы, которые получают инфу от лобби через локалконекшен.

Стоит таб с лобби свернуть, там падает фреймреит и всё приехали, столы получают и отправляют события через лобби просто с громадной задержкой
Есть ли какое-нибудь решение?
__________________
"I am the terror that flaps in the night…!"

Старый 19.10.2012, 17:57
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
фреймреит и всё приехали
Каким образом диспатчинг событий и передача влияет на фрейм рейт ? Фреймрейт только для мувиклипов и события enterFrame
__________________
Марк Tween

Старый 19.10.2012, 18:05
CEBEP вне форума Посмотреть профиль Отправить личное сообщение для CEBEP Посетить домашнюю страницу CEBEP Найти все сообщения от CEBEP
  № 3  
Ответить с цитированием
CEBEP
 
Аватар для CEBEP

Регистрация: Nov 2006
Сообщений: 688
Отправить сообщение для CEBEP с помощью ICQ Отправить сообщение для CEBEP с помощью Skype™
Не знаю, но факт, если лобби не свёрнуто - всё ок, если свернул 3-4 секунды задержка.
Я спецом проверял, Сервер отправил ивет, лобби получило ивент, потом что-то происходит в LocalConnection-е и через 3-4 секунды информация оказывает в другом табе.
Ничего зависимого от фреймрейта нету, ни от таймера, просто слушаю события.
Я просто подумал, что скажем фреймреит становится 1 кадр/секу, то соответсвенно падает и возможность орабатывать полученную информацию.

Вариант генерировать в лобби некий ключ, передавать в другой таб и чтобы он потом сам коннектился к серверу - в данном случае мне не подходит. Что делать не знаю.
__________________
"I am the terror that flaps in the night…!"

Старый 19.10.2012, 20:44
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 4  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Каким образом диспатчинг событий и передача влияет на фрейм рейт ? Фреймрейт только для мувиклипов и события enterFrame
На самом деле все наоборот. Цикл обработки/отправки событий завязан на частоту кадров. Соответственно, чем ниже fps, тем медленне рассылаются события. Сделать с этим вряд ли что-то возможно. По крайней мере никакого флага в параметрах embed'а на страничке, запрещающего гасить активность флешки, Adobe не предоставяют.
__________________
...вселенская грусть

Старый 19.10.2012, 21:47
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 5  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
А для флешек на AS1/2 тоже фпс падает или это только для AS3?

Старый 19.10.2012, 22:51
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 6  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
А для флешек на AS1/2 тоже фпс падает или это только для AS3?
от плеера же зависит
__________________
Марк Tween

Старый 19.10.2012, 23:51
CEBEP вне форума Посмотреть профиль Отправить личное сообщение для CEBEP Посетить домашнюю страницу CEBEP Найти все сообщения от CEBEP
  № 7  
Ответить с цитированием
CEBEP
 
Аватар для CEBEP

Регистрация: Nov 2006
Сообщений: 688
Отправить сообщение для CEBEP с помощью ICQ Отправить сообщение для CEBEP с помощью Skype™
Копался в доках и всё что мне удалось найти:
1) fullframeratewheninvisible = 1 в mm.cfg прописать (но понятное дело это не решение проблемы)
2) падение fps происходит так:
- 1 fps если нет медиа элементов, чтобы не терять Socket connection
- 4 fps если есть Sound
- 8 fps если есть видео

Вот думаю если засунуть 1x1 px видео с alpha каналом и круть его в лупе, может мне и хватит этих 8-ми fps.
Завтра буду тестировать...
__________________
"I am the terror that flaps in the night…!"

Старый 20.10.2012, 00:00
Krusty вне форума Посмотреть профиль Отправить личное сообщение для Krusty Найти все сообщения от Krusty
  № 8  
Ответить с цитированием
Krusty

Регистрация: Jul 2007
Сообщений: 393
Попробуй сделать через externalinterface мост js-> swf и зарегистрировать функцию. и в js дергать ее ну там раз 60 в секунду. Поскольку обязателен ответ, то по идее флешка останется активной.
Правда, не уверен, что во всех браузерах выйдет для неактивного окна так часто отрабатывать таймеру.

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

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

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


 


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


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