Hwa*_*ang 4 asp.net actionscript-3
我已经研究了几天的问题,但直到现在我还没有找到解决方案.我对ASP有0个知识.而我只是希望能够从ASP传递并获取var/text.
任何人都可以指导我如何从这里开始?
private function loadASP():void {
var aspSend:URLRequest=new URLRequest("testASP.asp");
var aspLoader:URLLoader = new URLLoader();
aspLoader.load(aspSend);
trace("did send");
//aspLoader.addEventListener(Event.COMPLETE, processASP);
}
private function processASP(e:Event):void {
}
Run Code Online (Sandbox Code Playgroud)
你为什么评论对addEventListener方法的调用?取消注释(并将其向上移动两行,以便在load调用之前进行).如果url是正确的,则processASP在响应到达时将调用该方法(在实际应用程序中,确保在URLLoader上侦听ioError和securityError - 请查看链接以获取有关此操作的示例).您可以像e.target.data在processASP方法中一样阅读响应.
private function processASP(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
trace("Response is " + loader.data);
}
Run Code Online (Sandbox Code Playgroud)
URLLoader 也可用于将数据发送到asp页面(服务器).
var ldr:URLLoader = new URLLoader();
var data:URLVariables = new URLVariables();
data.something = "someData";
data.somethingElse = "moreData";
var request:URLRequest = new URLRequest("url.asp");
request.data = data;
request.method = URLRequestMethod.POST;//or GET
ldr.addEventListener(Event.COMPLETE, onLoad);
//listen for other events
ldr.load(request);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2878 次 |
| 最近记录: |