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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 31.01.2004, 13:29
Ламер_Флаша вне форума Посмотреть профиль Найти все сообщения от Ламер_Флаша
  № 1  
Ламер_Флаша
Banned

Регистрация: Jul 2002
Сообщений: 131
Question Fps - как узнать?

Здравствуйте,


1. Подскажите, можно ли как-нибудь менять FPS в процессе проигрывания movieclip (типа для повышения качества) ???
2. Есть ли функция (запрос) которая возвращала бы нынешний FPS ??? (типа "getFPS()") ???


Заранее благодарен!

Старый 31.01.2004, 16:21
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 2  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
нет такой нету...
но можно поизвращяЦа....
Код:
fps = 0;
this.onEnterFrame = function() {
    fps++;
};
function trace_fps() {
    clearInterval(int);
    return fps;
}
int = setInterval(function () { trace(trace_fps());}, 1000);
__________________
Portfolio

Старый 31.01.2004, 16:34
Ламер_Флаша вне форума Посмотреть профиль Найти все сообщения от Ламер_Флаша
  № 3  
Ламер_Флаша
Banned

Регистрация: Jul 2002
Сообщений: 131
Ты ответил на вопрос #2 ???
Меня интересовала именно функция моментально возвращающая FPS. Такой "хитрый" код мне не подходит. Спасибо.

Что с вопросом #1 ???

Старый 31.01.2004, 19:11
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 4  
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
Уважаеммый Ламмер
я обошелся с этой зпдпчков вот так:

this.FPScounter=0;
this.FPStimer=0;
//FPS counter
this.FPScounter+=1;
if(this.FPStimer+1000<=getTimer()){this.FPS=this.FPScounter, this.FPScounter=0, this.FPStimer=getTimer()}

но вот встроенной функции во флэше для этого нет так что чтобы узнать фпс, нужно быть "извращенцем"б как скромно заметил Пушистик
__________________
I'm only happy when it rains.
Waka Laka

Старый 31.01.2004, 19:24
Ламер_Флаша вне форума Посмотреть профиль Найти все сообщения от Ламер_Флаша
  № 5  
Ламер_Флаша
Banned

Регистрация: Jul 2002
Сообщений: 131
Usnul
Ясно, спасибо.


Что с вопросом #1 ???

Старый 31.01.2004, 19:31
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 6  
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
А что касается первого вопроса, то fps во флэше менять нельзя, но опять же можно извратится, и использовать для изменения свойств мувиклипа не onEnterFrame(которая связана напрямую с фпс-ом) а функцию setInterval(), в которой можно менять параметр задержки(читай хелп или поиск)

Старый 31.01.2004, 19:43
Ламер_Флаша вне форума Посмотреть профиль Найти все сообщения от Ламер_Флаша
  № 7  
Ламер_Флаша
Banned

Регистрация: Jul 2002
Сообщений: 131
derhab
ПОнято. Спасибо!


Будем считать, что тема закрыта. Всем еще раз спасибо.

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

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

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


 


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


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