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