Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在flash中从aspx页面访问值?_Flash_Variables_Ashx - Fatal编程技术网

如何在flash中从aspx页面访问值?

如何在flash中从aspx页面访问值?,flash,variables,ashx,Flash,Variables,Ashx,我正在尝试访问aspx变量。但是我不能这样做。我不知道如何解决我的问题。有人愿意帮助我。我正在使用flash professional cs5 import flash.net.URLRequest; import flash.net.URLVariables; import flash.net.URLRequestMethod; import flash.events.Event; var myRequest:URLRequest = new URLRequest(); var myVaria

我正在尝试访问aspx变量。但是我不能这样做。我不知道如何解决我的问题。有人愿意帮助我。我正在使用flash professional cs5

import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.URLRequestMethod;
import flash.events.Event;
var myRequest:URLRequest = new URLRequest();
var myVariables:URLVariables = new URLVariables();
var myLoader:URLLoader = new URLLoader();
myRequest.url = "http://xxxx";
myRequest.method = URLRequestMethod.POST;
myLoader.addEventListener(Event.COMPLETE, sendComplete);
myLoader.load(myRequest);
function sendComplete(e:Event):void{
trace(myLoader.load(myRequest));  
}

您需要将ASPX变量作为隐藏标记写入文档中,然后在ActionScript中调用JavaScript将其提取出来。检查

或者,另一种最简单的方法是将aspx变量作为flash变量写入


或者,您可以使用ExternalInterface访问查询字符串。选中

尝试此代码URLLoaderDataFormat.TEXT。这将检索文本

var myTextLoader:URLLoader = new URLLoader();
myTextLoader.load(new URLRequest("http://www.smster.in/ipaddress/Handler.ashx"));
myTextLoader.dataFormat=URLLoaderDataFormat.TEXT;

myTextLoader.addEventListener(Event.COMPLETE, onLoaded);

function onLoaded(e:Event):void {
trace(e.target.data);
}

您需要将ASPX变量作为隐藏标记写入文档中,然后通过调用ActionScript内部的JavaScript来提取它。我是这个领域的新手,你能指导我吗