+ -
当前位置:首页 → 问答吧 → flash 与PHP通讯的问题

flash 与PHP通讯的问题

时间:2011-04-27

来源:互联网

flash在接收PHP传出的值时,为什么会把等于号后面的全部给传过来了???

比如php中 echo"&s=12345";  


在FLASH中的动态文本框中显示的是 12345";     而不是我想要的12345,这是为什么????

作者: kaba47   发布时间: 2011-04-27

我沒看懂你意思。
你首先在URLLoader加載完成的時候輸出,看傳遞過來的是甚麼。

那個引號道理上不會傳過來。應該是你處理問題。具體問題具體對待。最好提供你的文件或者截圖說明。

作者: enc0717   发布时间: 2011-04-27

//System.useCodepage = true;
var shiyan_lv = new LoadVars();

shiyan_lv.onLoad = function(chenggong) {
       if (chenggong) {
              //输出文本内容
              shuchu_txt.text = shiyan_lv.fanhui_php;
       } else {
              //输出文本内容
              shuchu_txt.text = "加载失败";
       }
};
shiyan_lv.sendAndLoad("http://192.168.2.55/test/zhuce.php",shiyan_lv,"post");



php中输出的代码:
echo "&fanhui_php=1234";



在flash中动态文本框中显示为   1234";


PHP中改成 echo &fanhui_php=1234
则FLASH中显示为  1234

作者: kaba47   发布时间: 2011-04-27

as2的啊。flash023來看看吧。

順便提一下。如果引號改成單引號會如何呢。

作者: enc0717   发布时间: 2011-04-27

改成单引号也一样的结果,哎,不知道怎么回事,这种写法我也是网上找到的。

作者: kaba47   发布时间: 2011-04-27

第一個&不寫呢。很少看到&出現在第一個。一般是第二個變量前開始出現。

作者: enc0717   发布时间: 2011-04-27

不写&的话 接收到的就是undefined了,我是看本论坛上关于flash与后台通讯的教程写明了flash与后台脚本之间的通讯跟读取TXT文件一样,由 &变量=值 的方式读取的

作者: kaba47   发布时间: 2011-04-27

喔。那等等別的大蝦吧。
我用的是as3。沒有出現過這個問題。

作者: enc0717   发布时间: 2011-04-27