Добавление as2 swf на сцену в as3 swf

У меня есть элемент управления меню (as2), который полностью автономен и не зависит от какого-либо взаимодействия с родителем (as3). Элемент управления меню загружает внешний XML-файл, который находится в том же каталоге, что и swf.

Элемент управления меню работает нормально, когда я запускаю его самостоятельно. Но когда я импортирую его в библиотеку моего as3 fla, добавляю этап и запускаю, он просто сидит и ничего не делает.

Я вижу изображения, которые являются частью элемента управления, что наводит меня на мысль, что он не может загрузить xml, но я не уверен.

Есть ли у кого-нибудь идеи по поводу:

  1. Загрузка as2 swf в и as3 swf, где им не нужно взаимодействовать
  2. Загрузка внешнего файла в SWF внутри другого SWF

person Brian    schedule 27.03.2009    source источник


Ответы (1)


Вы пробовали использовать flash.net.Loader или собираетесь использовать приложение Flex: SWFLoader?

person dirkgently    schedule 27.03.2009
comment
Я не пробовал загружать его в код - будет ли это отличаться от загрузки на сцену? И я не использую Flex. - person Brian; 27.03.2009
comment
Если вы добавляете его на сцену во Flash и не делаете это во время выполнения, тогда с ним можно будет обращаться по-другому (код AS2 может быть удален или что-то в этом роде). Я бы сказал, попробуйте загрузить его во время выполнения с помощью кода. - person Herms; 27.03.2009