У меня есть приложение flex, которое загружает SWF-файлы с помощью SWFLoader, и я установил частоту кадров приложения 60. Когда я загружаю swf-файл, который он играет, быстро меняются, я думаю, что это происходит для частоты кадров приложения. требуется, чтобы частота кадров приложения составляла 60, а swf, который я загрузил, должен быть ниже, чем частота кадров. Является ли это возможным?Как изменить частоту кадров SWF-файла с помощью as3?
0
A
ответ
2
Нет, это невозможно, может быть только одна частота кадров для всего приложения, и любой загруженный swf будет использовать эту же частоту кадров. Вы можете изменить частоту кадров для воспроизведения этих swf и восстановить нормальную частоту кадров, когда это будет сделано, или вы можете создать класс, который будет воспроизводить эти SWF во времени, основанные на частоте кадров.
Это невозможно в общем смысле, но вы можете играть в «MovieClip» при любой произвольной частоте кадров, если вы сами запускаете фреймы, например, используя 'Timer' с' gotoAndStop' и, возможно, 'updateAfterEvent'. Я написал расширенный график времени, чтобы сделать это в прошлом. – Aaron