У меня много swf-файлов, у которых свойство Stage.scaleMode установлено в noscale. При встраивании видео они вообще не масштабируются (что и следовало ожидать).
Я ищу способ программно изменить ScaleMode, чтобы показать все в моих SWF-файлах. В идеале я хотел бы обработать SWF-файл с использованием PHP и изменить его. Иначе какая-то библиотека SWF была бы хороша.
Так что мой вопрос: есть ли простой способ открыть файл SWF в двоичном режиме, перейти к той части файла SWF, где он хранит scaleMode, и изменить файл с помощью PHP? Или есть библиотека SWF, которая может сделать это для меня?
Все SWF-файлы являются масштабируемыми. Это конфигурация, которую вы помещаете на страницу, с которой решается режим масштабирования. но вы можете легко переопределить его, изменив свойство масштаба в HTML-файле, который вы используете, чтобы включить его. По крайней мере. так как вы хотите использовать php для выполнения работы, я подумал, что вы делаете сайт:
Вы можете установить свойство масштаб. Который имеет 4 разных режима: по умолчанию, точная подгонка, noborder и noscale
Если по какой-либо причине это невозможно, вы можете использовать мина библиотека в php. Но свойство масштаба в html всегда должно быть предпочтительнее, чем изменение файла SWF.
Других решений пока нет …