Я создаю веб-сайт для клиента, где они приобрели флэш-шаблон, написанный на «AS 1.0 и AS 2.0», а затем попросили меня добавить googlemap на страницу контактов. Однако API googlemap работает только в AS3. Я мог перевести весь сайт на AS3 ИЛИ сделать файл AS3, который импортировал сайт AS2, а затем добавил бит googlemap.
Я решил пойти с вариантом 2, так как это казалось проще ...
Во всяком случае, я использую класс Loader в файле AS3.
var myLoader:Loader = new Loader(); // create a new instance of the Loader class
var url:URLRequest = new URLRequest("main_v8.swf"); // in this case both SWFs are in the same folder
myLoader.load(url); // load the SWF file
addChild(myLoader);
Проблема в том, что SWF-файл AS2 использует XML для загрузки фоновых изображений. Он работает сам по себе, но при загрузке в файл AS3 фоновые изображения не отображаются. Все кнопки и внешние ссылки работают, это всего лишь загрузка XML.
Я искал повсюду помощь по этому вопросу, и, хотя есть много людей с проблемами, играющими AS2 swf в AS3, я не мог найти ничего, чтобы помочь с этим.
Любые советы или решения будут оценены!
Спасибо!