Динамически загружать файл AS2 в AS3 - как определить, является ли файл AS2 - PullRequest
1 голос
/ 19 мая 2009

У меня есть программа Flash, которая динамически загружает SWF-файлы AS2 и AS3 с помощью одной и той же функции. Я пытаюсь преобразовать все файлы AS2 в AS3, но у меня нет FLA для некоторых, поэтому они должны остаться AS2.

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

Каким будет код для проверки, является ли динамически загруженный SWF-файл AS2?

Спасибо


Обновление. Похоже, что actionScriptVersion - это то, что я ищу, но работает не так, как я ожидал. Я имею в своем коде:

trace(loader.loaderInfo.actionScriptVersion);

Но когда я пытаюсь загрузить файл, который мне известен, как AS2, я получаю 3 вместо 2. Я неправильно использую этот код?

1 Ответ

2 голосов
/ 19 мая 2009

Проверьте свойство actionscriptVersion свойства loaderInfo загруженного содержимого:

http://livedocs.adobe.com/flex/2/langref/flash/display/LoaderInfo.html#actionScriptVersion

...