AIR应用程序-加载外部托管的SWF,SWF加载XML

AIR应用程序-加载外部托管的SWF,SWF加载XML,xml,actionscript-3,flash,air,Xml,Actionscript 3,Flash,Air,试着让我的头围绕着这个 AIR应用程序在本地计算机上运行。(工程) 外部托管SWF中的空气应用程序负载。(工程) 由于AIR应用程序正在运行,这些SWF是否正在本地运行?还是外部 例如,我是否能够尝试从子SWF加载此文件: private var urlStr:String = "c:\Users\Admin\Desktop\info.xml"; 而且 播放、加载XML的两个主权财富基金。本地或来自其他服务器,两者都不加载。XML加载器甚至不会触发其中任何一个的成功/错误 当我在发布时测试它们

试着让我的头围绕着这个

AIR应用程序在本地计算机上运行。(工程)

外部托管SWF中的空气应用程序负载。(工程)

由于AIR应用程序正在运行,这些SWF是否正在本地运行?还是外部

例如,我是否能够尝试从子SWF加载此文件:

private var urlStr:String = "c:\Users\Admin\Desktop\info.xml";
而且

播放、加载XML的两个主权财富基金。本地或来自其他服务器,两者都不加载。XML加载器甚至不会触发其中任何一个的成功/错误

当我在发布时测试它们时,这些SWF都可以工作、加载xml并发挥完美的作用

有什么想法吗

代码:


请您澄清一下“本地运行……或外部运行”是什么意思?对于第二个问题:检查沙箱限制和设置AIR应用程序在本地启动(例如在pc上)。但是,它从服务器拉入/加载外部SWF。这一部分起作用了,那么主权财富基金是在本地运作还是在技术上对外运作?我问这个问题是因为我试图从运行AIR应用程序的机器桌面加载一个xml文件。我曾尝试切换SWF的“发布设置”以确保本地播放安全,但没有效果。在这种情况下,它们是外部考虑的-有一些选项可以配置您的沙盒设置以允许这些剪辑加载本地XML-您必须是外部文件的所有者,或者至少知道有关这些Swiff的沙盒详细信息。有关沙盒的具体配置,请参阅文档感谢dogsgod!是的,我是所有者/创建者。最后一个问题,我会在那些独立的主权财富基金或AIR应用程序上设置沙箱设置吗?我在load()上添加了一个try-catch,它肯定捕获到了一个错误。对不起,我大约在两年前停止了活动Flex开发-我不记得了。。。
myXMLURL = new URLRequest(XML_URL);
myXLoader = new URLLoader();
myXLoader.addEventListener(Event.COMPLETE, completeHandler);
myXLoader.addEventListener(IOErrorEvent.IO_ERROR, handleError);
myXLoader.load(myXMLURL);