Если у меня есть только файл SWF, но не файл .FLA, как я могу определить, какой AciontScript был создан SWF-файл?Как определить ActionScript файла SWF?
Имея трудности в работе, если мой SWF файл был построен в AS2 или AS3
Если у меня есть только файл SWF, но не файл .FLA, как я могу определить, какой AciontScript был создан SWF-файл?Как определить ActionScript файла SWF?
Имея трудности в работе, если мой SWF файл был построен в AS2 или AS3
Предлагаемые методы:
Если вам просто нужно проверить SWF
, вы можете использовать онлайн-инструмент по адресу: http://blog.sitedaniel.com/2009/11/swf-info-width-height-swf-version-actionscript-version-framerate/
Если вам нужно использовать AS для этого, вам нужно загрузить SWF и выяснить, если это AVM1Movie или нет Вам понадобится кусок кода, как:
trace(loader.content is AVM1Movie); // true = AS1/2, false = AS3
Это будет true
если АС AS1, AS2 или false
и если AS3.
P.S. : Если вы хотите использовать его в приложении, есть SWFReader.as
, который получает практически любую информацию из SWF. Источник расположен по адресу: http://www.senocular.com/flash/actionscript/?file=ActionScript_3.0/com/senocular/utils/SWFReader.as