Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   24 кадра\сек в реальности сколько во Flash? (http://www.flasher.ru/forum/showthread.php?t=83846)

etc 18.09.2006 16:30

Цитата:

Сообщение от AL.exe
Если помните, интервал не может быть меньше интервала между кадрами.

Неужели?

Код:

onEnterFrame = function() {
        trace('onEnterFrame');
}
setInterval(function() {trace('interval')},2);

Опровергает твои слова.

Dendroid 18.09.2006 17:09

Нет никаких ограничений, можно и 120 кадров в секунду, если простая анимация и площадь перерисовки маленькая. fps всего лишь определяет когда будут происходить события onEnterFrame - тот же таймер, но специального назначения... и да, кадры будут пропускаться, если предыдущий кадр не успел выполнить все связанные с ним действия (перерисовка+код).

А про эффект 25-го кадра - байка, примерно такая же, как и про то, что страусы при опасности зарывают голову в песок. ;)

miramax 18.09.2006 17:10

Цитата:

Сообщение от DimZ
вобще изначально скорость смены кадров в телеке 60 МГц (у продвинутых моделей 100МГц)
у мониторов 85 МГц.
так что твой 25 кадр будет показываться несколько сот раз за секуду.

:eek: ААААААААААААААА у меня 75 просто ГЕРЦ сейчас стоит, это что же, я живу в каменном веке???? :yahoo: ....
Вывод: на моём мониторе нельзя увидеть фрейм рэйт выше 75. А 75/2, т.е. где-то 30-35 это порог выше которого нет смысла ставть fps. Вообще я рекомендую ставить 30. Однако есть сторонники 21 кадра.

iNils 18.09.2006 17:53

Цитата:

Сообщение от Dendroid
Нет никаких ограничений, можно и 120 кадров в секунду, если простая анимация и площадь перерисовки маленькая. fps всего лишь определяет когда будут происходить события onEnterFrame - тот же таймер, но специального назначения... и да, кадры будут пропускаться, если предыдущий кадр не успел выполнить все связанные с ним действия (перерисовка+код).

А про эффект 25-го кадра - байка, примерно такая же, как и про то, что страусы при опасности зарывают голову в песок. ;)

В точку.

Цитата:

Сообщение от AL.exe
Если помните, интервал не может быть меньше интервала между кадрами.

Характеристика поведения интервала весьма странная, она зависит от фпс, но не линейно. Год назад я измерял зависимость. Если кому интересно можно в поиске найти.

AL.exe 18.09.2006 20:48

Цитата:

Опровергает твои слова.
И? В хелпе написано, что в таком случае функция будет запускаться с частотой кадров. Значит, зависит. Опять-таки в предыдущем (перед этим) посте есть ответ.

Цитата:

А про эффект 25-го кадра - байка, примерно такая же, как и про то, что страусы при опасности зарывают голову в песок.
Согласен. Убедился на личном опыте. Целый день эксперементировал, помнится...

etc 18.09.2006 20:53

Цитата:

Сообщение от AL.exe
И? В хелпе написано, что в таком случае функция будет запускаться с частотой кадров.

Что «И»?
В аутпуте:
Код:

interval
interval
interval
interval
interval
interval
interval
interval
onEnterFrame

Если бы интервал работал с частотой fps (как раз onEnterFrame), как ты говоришь, то interval и onEnterFrame следовали бы одна за другой подряд.
Из хелпа:
Цитата:

If interval is less than the SWF file's frame rate (for example, 10 frames per second [fps] is equal to 100 millisecond intervals), the interval function is called as close in time to the value of interval as possible.
Где здесь написано, что интервал работает с частотой кадров? Здесь написано, что интервал максимально близок к тому, что указан.

iNils 18.09.2006 21:45

http://www.flasher.ru/forum/showthread.php?t=65663

Hak 19.09.2006 00:27

Вложений: 1
Народ я тоже встречался с такой проблемой. Это прежде всего свяхано с производительностью компа. По этой проблеме я сделал флэшку-"измеритель частоты". Я часто и давно ей пользуюсь. Просто вставьте символ в фильм и смотрите.

Hak 29.09.2006 21:35

Ну что как вам программа как вам код?

Neosano 29.09.2006 22:22

о! круто, хотел уже сам делать такую штуку, надо очень ) спасиб


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

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