Различная частота кадров для загруженного SWF-файла во Flex? - PullRequest
0 голосов
/ 23 сентября 2008

Используя класс загрузчика Adobe Flex, я загружаю внешний SWF-файл. Однако загруженный SWF-файл имеет другую frameRate, чем мое приложение.

Можно ли воспроизводить как родительское, так и загруженное дочернее приложение на разных частотах кадров? Если да, то как?

Ответы [ 2 ]

5 голосов
/ 23 сентября 2008

Это невозможно.

Flash Player или Adobe AIR использует только одну частоту кадров для всех загруженных SWF-файлов одновременно, и эта частота определяется номинальной частотой кадров основного SWF-файла

Есть два способа обойти это: изменить частоту кадров основного SWF-файла, чтобы она соответствовала загруженному (это можно сделать во время выполнения), или отделить анимацию от реальных кадров и использовать события для ее продвижения вперед.

1 голос
/ 23 сентября 2008

Если вы решите использовать события для управления вашим SWF-файлом, чтобы приблизить различные частоты кадров, я бы порекомендовал использовать анимацию движения, например TweenLite / TweenMax .

Это бесплатно (как в пиве), и я очень успешно использовал его для анимации кадров в прошлом.

...