У меня есть проект Flex, в котором я внедряю Flash SWF, содержащий средство просмотра изображений. Файл SWF, который я внедряю, дополняется XML-файлом, который содержит список отображаемых изображений и папку с изображениями, содержащую изображения.Flex: требуется встроенный SWF для взаимодействия с активами проекта
Проблема, с которой я столкнулся, заключается в том, что встроенный SWF-файл не может загрузить изображения. Я могу видеть кнопки навигации вперед/назад, но нет загруженных изображений. Когда я просматриваю SWF-файл за пределами проекта Flex, он отлично работает. Это потому, что Flex не позволяет SWF выйти наружу и получить доступ к другим ресурсам проекта? Как я могу обойти это?
Вот мой код для встраивания SWF:
<mx:Script>
<![CDATA[
import mx.controls.Image;
import mx.events.CloseEvent;
import mx.managers.PopUpManager;
[Embed(source = '../components/sampleReportViewer/photo_stack_gallery.swf')]
[Bindable] public var SWFClass:Class;
private function init():void {
//add the swf to the container
var img:Image = new Image();
img.source = MovieClip(new SWFClass());
contentBox.addChild(img);
PopUpManager.centerPopUp(this);
}
]]>
<mx:VBox id="contentBox"
width="600" height="450"/>
бежит отладки вспышки если нет, пожалуйста, установите его, если у вас возникнут какие-либо ошибки во время выполнения, я предполагаю, что это нарушение безопасности изолированной программной среды, но без получения сообщений об ошибках это будет трудно диагностировать и разрешать, для большей загрузки модулей загрузки и проверки безопасности здесь: http://livedocs.adobe.com/flex/3/html/help.html?content=modular_2.html http://livedocs.adobe.com/flex/3/html/he lp.html? содержание = security2_01.html – shaunhusain