2012-12-08 28 views
0
import flash.events.Event; 
import flash.net.URLLoader; 
import flash.net.URLRequest; 

names(); 

function names() 
{ 

var url:URLRequest = new URLRequest("http://artbeatmedia.net/application/xmlkpisname.php?username=adel_artbeat&password=ADL1530"); 
url.contentType = "text/xml"; 
url.method = URLRequestMethod.POST; 
var loader:URLLoader = new URLLoader(); 
loader.load(url); 
loader.addEventListener(Event.COMPLETE, onLoadComplete); 

} 
function onLoadComplete(event:Event):void 
{ 
trace('good'); 
} 

我用adobe air来使用as3加载xml,这段代码只能在.fla文件中工作,但是当我导出.air文件时它不起作用。AS3:导出空气文件后加载XML不起作用?

回答

0

如果您导出程序,跟踪消息将不可见。 你仍然可以使用MonsterDebugger,但这是一个安全隐患。

0

Vizzy tracer仍然会捕捉Air应用程序中的跟踪呼叫。 Get Vizzy from Google code

我刚刚试过你的代码,没有任何修改,它工作得很好,所以我想你的问题只是一个失败的踪迹。快来试试吧,Vizzy甚至会在Flash IDE中显示出来,所以看看会发生什么。如果仍然失败,那么它可能是一些连接/权限问题。

+0

thanx帮助我。 –

0

当您发布AiR应用程序时是否包含XML文件?发生过一次,忘了将文件包含在发布对话中......我一生中的一个小时,我永远不会回来。