+ -
当前位置:首页 → 问答吧 → flash接收php输出数据的问题

flash接收php输出数据的问题

时间:2010-11-22

来源:互联网

php中输出数据a1=11&a2=23&a3=43……an=x
flash中拆分获取这些数据的代码:
var loader:URLLoader=new URLLoader();
var url:URLRequest=new URLRequest("load.php");
url.method=URLRequestMethod.POST;
loader.dataFormat=URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE,loaded);
function loaded(e:Event) {
for(var i=1;i<n;i++)  
...;//这里是我不会的地方,我想让flash中的文本框a1,a2,a3分别对应填入php的这些输出数据,这句代码应该怎么写?
}
loader.load(url);

作者: hihoha   发布时间: 2010-11-22

就是 XXX["a"+i]

作者: kolou   发布时间: 2010-11-22

借此贴请教一个问题。
场景中有个输入文本,名为my_txt,还有个按钮,名为:my_btn.
现在有一个问题是,如何忽略输入文本中的空格,也就是,我输入文字搜索时,若有空格,搜索的时候,忽略它。

my_txt.text = "搜索";
my_btn.onRelease = function() {
       if (my_txt.text == "" || my_txt.text == "搜索" || my_txt.text == "请输入关键词") {
              my_txt.text = "请输入关键词";
       } else {
              getURL("Search.aspx?Keyword="+escape(my_txt.text), "_blank");
       }
};

[ 本帖最后由 568041915 于 2010-11-22 17:25 编辑 ]

作者: 568041915   发布时间: 2010-11-22

TextField.condenseWhite = false可以忽略空格。
你同樣可以對TextField.text.replace(" ", "");去空格操作。

作者: enc0717   发布时间: 2010-11-22