Форум 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)
-   -   Нельзя по ходу мувика менять fps _root ? (http://www.flasher.ru/forum/showthread.php?t=75447)

Bорон 12.02.2006 21:55

Нельзя по ходу мувика менять fps _root ?
 
Доброго времени суток.

Очень полезная возможность - менять frame rate по ходу проигрывания ролика.
Посмотрел документацию.
Порылся в форуме.
Вроде бы это невозможно.
Просто хотел убедится - это точно невозможно ? Или я в виду собственной коллосальной невнимательности опять все проспал ?

С уважением. Ворон.

aksios 12.02.2006 22:12

Немного логики:
Узнать текущие значение fps можна легко - причем, факт что это величина будет не постояная - она зависит от количества вычислений в данный момент. Увеличить величину явно указаную при публикации нельзя, но вот уменьшить ее -точнее изменять в некотором интервале - вполне реально. Единственный проблем - это может сказаться на загрузке проца, другим приложениям на компе будет не в кайф.

Erya 12.02.2006 22:42

если использовать связку setInterval + updateAfterEvent то возможно програмно реализовать нужный FPS

WWWD 13.02.2006 00:09

Можно в рут подгружать ролики с нужным фпс...

Kyber Anton 13.02.2006 00:16

Цитата:

Сообщение от Bорон
Очень полезная возможность - менять frame rate по ходу проигрывания ролика.

Абсолютно отвратная возможность, это просто бред - менять максимальный fps, указанный при публикации.
Всё можно сделать программно. И всё НУЖНО делать программно.

sem1313 13.02.2006 00:51

Цитата:

Сообщение от WWWD
Можно в рут подгружать ролики с нужным фпс...

Не поможет.
Подгружаемые будут проигрываться со скоростью, которая была задана при компиляции _root.
Уменьшить скорсть можно, было описано выше(но это бред), а увеличить - не а!

Интересно для какого случая понадобилось менять fps?

Bорон 13.02.2006 12:39

Цитата:

Абсолютно отвратная возможность, это просто бред - менять максимальный fps, указанный при публикации.
Всё можно сделать программно. И всё НУЖНО делать программно.
Я перебираю способы, которыми можно уменьшить нагрузку на процессор.
Есть ролик в котором предусмотрена "пауза".
Во время "паузы" я отключаю всю анимацию. Остается только статика.
Но заявленое обновление 24 раза в секунду это тоже в таком случае лишняя нагрузка.
Достаточно одного.
Так что возможноть не такая уж и отвратительная.
Если использовать ее ГРАМОТНО.
Из ответов я понял что стандартными способами это сделать нельзя.
А нестандартные (упомянутые здесь) не дадут искомого эффекта.
Так что тему можно закрыть.

С уважением. Ворон.

Antares 13.02.2006 12:47

1. Загружать в нулевой уровень пустые ролики с нужным фпс, держа контент в 1м.
2. setInterval / nextFrame
3. В АС3 есть свойство stage.fps, доступное для изменения

sem1313 14.02.2006 00:59

Цитата:

Сообщение от Antares
1. Загружать в нулевой уровень пустые ролики с нужным фпс, держа контент в 1м.
2. setInterval / nextFrame
3. В АС3 есть свойство stage.fps, доступное для изменения

Это как?
Сначала в нулевой грузим контент, т.е. первый, а потом если нужно поменять fps, то грузим в нулевой второй с другим fps и в него грузим контент?
Если так, то та же лажа получиться, скорость будет та которая в нулевом (_root).

Antares 14.02.2006 01:05

Извини, какая лажа, если этого и надо добиться?
Грузим в 1й контент, когда надо поменять фпс, грузим в нулевой ролик с нужным фпс. Пустой. Viola!


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

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