SWF-файл не может прочитать данные из файла config.xml в том же каталоге Flex - PullRequest
0 голосов
/ 28 февраля 2012

У меня есть основной SWF-файл и файл config.xml, расположенные в одном каталоге. Мой файл .swf использует config.xml для извлечения переменной конфигурации, что он делает с успехом.

Проблема возникает, когда я помещаю эти файлы в каталог Flex. Я вставляю .swf файл вот так.

<mx:Image id="loading" source="@Embed('/blobs/visualLogo/mySwfFile.swf')" 
visible="true"  horizontalCenter="0"/>

Я также помещаю config.xml в / blobs / visualLogo /

На этот раз я получаю сообщение об ошибке в Flex:

TypeError: Ошибка # 1009: Невозможно получить доступ к свойству или методу пустой ссылки на объект. в mySwfFile_fla :: MainTimeline / frame1 ()

Что с ним не так?

1 Ответ

0 голосов
/ 28 февраля 2012

Поскольку вы используете @Embed здесь, «текущий каталог» встроенного SWF-файла будет определен embedding SWF.Он ищет config.xml в том же каталоге, что и основной SWF, и именно поэтому он не работает.

Попробуйте использовать полный путь к config.xml в дочернем SWF или просто переместите config.xml в тот жекаталог в качестве основного SWF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...