Flex: загрузка изображений и SWF-файлов динамически - PullRequest
1 голос
/ 27 мая 2010

Я создаю приложение, похожее на слайд-шоу, во Flex и пытаюсь загружать изображения динамически. Изображения находятся в папке вне папки приложения. Это структура папок:

/Bildvisare-debug/
        Bildvisare.html
        Bildvisare.swf
/Images/
        01_02_01_01_B.jpg
        01_02_01_01_T.JPG

Я читаю имена изображений из файла XML и получаю их с путем ../Images/01_03_01_01_B.jpg. В моем mxml-файле у меня есть SWFLoader с именем picture, и я пытаюсь загрузить изображения с помощью следующего кода:

this.picture.source = images[currentImg];   //E.g. ../Images/01_03_01_01_B.jpg
this.picture.load();

Проблема в том, что изображения никогда не показываются, я получаю значок только для отсутствующего изображения. Кто-нибудь может помочь?

Изменить, чтобы добавить: я пробовал это как с флагом использования сети, так и без него, установленным в false при компиляции.

1 Ответ

1 голос
/ 27 мая 2010

Я считаю, что это относится к вашему делу.

SWF-файл может иметь доступ только к одному типу внешнего ресурса, локальному или по сети; он не может получить доступ к обоим типам. Вы определяете тип доступа, разрешенный SWF-файлом, используя флаг use-network при компиляции приложения. Когда флаг use-network установлен в false, вы можете получить доступ к ресурсам в локальной файловой системе, но не через сеть. Значение по умолчанию - true, что позволяет получать доступ к ресурсам по сети, но не в локальной файловой системе.

С Flex Image Control

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