Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex:加载图像和swf';动态的_Apache Flex - Fatal编程技术网

Apache flex Flex:加载图像和swf';动态的

Apache flex Flex:加载图像和swf';动态的,apache-flex,Apache Flex,我正在用Flex构建一个类似幻灯片放映的应用程序,并尝试动态加载图像。图像位于应用程序文件夹外的文件夹中。这是文件夹结构: /Bildvisare-debug/ Bildvisare.html Bildvisare.swf /Images/ 01_02_01_01_B.jpg 01_02_01_01_T.JPG 问题是,这些图像永远不会显示,我只会得到丢失图像的图标。有人能帮忙吗 编辑添加:在编译时,我尝试过使用或不使用设置为fal

我正在用Flex构建一个类似幻灯片放映的应用程序,并尝试动态加载图像。图像位于应用程序文件夹外的文件夹中。这是文件夹结构:

/Bildvisare-debug/ Bildvisare.html Bildvisare.swf /Images/ 01_02_01_01_B.jpg 01_02_01_01_T.JPG 问题是,这些图像永远不会显示,我只会得到丢失图像的图标。有人能帮忙吗


编辑添加:在编译时,我尝试过使用或不使用设置为false的use network标志。

我相信这与您的案例有关

SWF文件只能通过本地或网络访问一种类型的外部资源;它不能同时访问这两种类型。在编译应用程序时,可以使用use network标志确定SWF文件允许的访问类型。当“使用网络”标志设置为false时,您可以访问本地文件系统中的资源,但不能通过网络访问。默认值为true,允许您通过网络访问资源,但不能访问本地文件系统中的资源。

我相信这与你的情况有关

SWF文件只能通过本地或网络访问一种类型的外部资源;它不能同时访问这两种类型。在编译应用程序时,可以使用use network标志确定SWF文件允许的访问类型。当“使用网络”标志设置为false时,您可以访问本地文件系统中的资源,但不能通过网络访问。默认值为true,允许您通过网络访问资源,但不能访问本地文件系统中的资源。
来自

谢谢。是的,我忘了补充一点,我已经尝试过使用和不使用网络标志设置为false。我将把这一点添加到我的问题中。最终我明白了,问题是我从localhost预览了整个过程,而不是仅仅允许swf直接从带有use network=false的文件夹中运行。(我从来没能让它在服务器上工作过,不过,也许有一些关于离开父文件夹的规则,我不知道。对我来说没关系,因为这个.swf将嵌入到桌面应用程序中。)谢谢。是的,我忘了补充一点,我已经尝试过使用和不使用网络标志设置为false。我将把这一点添加到我的问题中。最终我明白了,问题是我从localhost预览了整个过程,而不是仅仅允许swf直接从带有use network=false的文件夹中运行。(不过,我从来没能让它在服务器上工作过,也许有一些关于跳出父文件夹的规则,我不知道。对我来说没关系,因为这个.swf将嵌入到桌面应用程序中。)
this.picture.source = images[currentImg];   //E.g. ../Images/01_03_01_01_B.jpg
this.picture.load();