Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   как определить fps свф-ки? (http://www.flasher.ru/forum/showthread.php?t=107526)

sinya 03.02.2008 22:59

как определить fps свф-ки?
 
Привет!
Как определить fps свф-ки, не имея исходника?

etc 04.02.2008 00:27

С помощью декомпилятора, либо hex-редактора, либо AS3.

Ash Rivers 04.02.2008 18:40

Вложений: 1
В первом фрэйме клипа следующий экшн:

Код:

function reset()
{
    if (this.onEnterFrame == undefined)
    {
        this.onEnterFrame = eachFrame;
    }
       
    numFrames = 0;
    slotCount = 0;
    start = getTimer();
 }

numFrames = _totalFrames;
eachFrame = function ()
{
    ++numFrames;
    this.fps_txt.text = Math.floor(numFrames / ((getTimer() - start) / 1000)) + " fps";
    this.next();
};

this.onEnterFrame = eachFrame;
reset();

Во всех последующих фрэймах, собственно сам клип.
Пример сваял на скорую руку.

iNils 04.02.2008 18:48

2 Ash Rivers: причем тут ваш скрипт когда
Цитата:

Сообщение от sinya
...не имея исходника?


Ash Rivers 04.02.2008 19:02

Цитата:

Сообщение от iNils
2 Ash Rivers: причем тут ваш скрипт когда

Упс :) И действитльно ... что-то окончание вопроса я куда-то потерял :) Каюсь и усыпаю голову пеплом ... Просто сам сейчас мучаюсь с вопросом утери кадров, что выливается в дёрганьи скролла ... вот и мысли отсюда такие же :)

Тогда только декомпиль наверно будет самым быстрым способом ... к примеру Sothink SWF Decompiler показывает заданный разработчиком fps ...

sinya 04.02.2008 23:31

А еще вопрос: как получить точный размер свф-ки, если нет исходника? Единственное что приходит в голову - запустить свф в standAlone плеере, принтскрин и померять в граф. редакторе. :) Есть ли более простой способ?

etc 04.02.2008 23:33

Теми же средствами, что указаны во втором посте.


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

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