我想从维基百科加载一个xml文件到我的flash电影中。AS3从不同的域加载XML
loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, tweetLoaded);
loader.load(new URLRequest("http://en.wikipedia.org/w/api.php?action=query&rvprop=content&format=xml&pageids="+subNum));
loader.addEventListener(IOErrorEvent.IO_ERROR, onIOErrorFunction);
当Flash文件在本地运行但是当我上传到我的域时似乎不起作用。我在其他地方看过,跨域规则不适用于XML文件只适用于图像和其他媒体。这是真的?如果不是,那么我可以加载来自swf托管的域以外的XML文件?
感谢
编辑:
好吧我真的很困惑,我的程序查询两个兵API和维基媒体API。 Bing api调用工作正常,我可以很好地检索XML搜索结果。但维基百科的通话不起作用(在线)。我试图在维基百科上调用Security_Error,但它不会触发。
有没有人有任何想法?失去一点。
啊,谢谢你,这似乎很奇怪我也查询BING检索图片,我可以做一个跨域XML文件是不可能的闪光? – 2010-06-20 08:11:27
@ user150946。看看我关于Bing的编辑。 – 2010-06-20 20:34:29
感谢您的澄清。是否有可能使用Javascript/JQuery而不是PHP? – 2010-06-21 11:53:55