关于LoadVars像后台传递数据问题
想发到AS区,但我在那发不了帖不知道为什么,请各位大侠帮我看看~~谢谢~
我把lv.SWF与lv.PHP和嵌入SWF的HTM文件。3个文件上传到同一目录下。目的是在FLASH输入文本中输入数字,点击按钮,跳转到PHP页面,并看到传递到PHP页面的数字。
AS代码是:(从帮助中抄出来的)
myBtn_btn.onPress = function() {
var result_lvoadVars = new LoadVars();
result_lv.onLoad = function(success:Boolean) {
if (success) {
result_ta.text = result_lv.welcomeMessage;
} else {
result_ta.text = "Error connecting to server.";
}
};
var send_lvoadVars = new LoadVars();
send_lv.name = name_ti.text;
send_lv.sendAndLoad("lv.php", result_lv, "OST");
getURL("lv.php","_blank")
trace(send_lv);
};
result_ta是输入文本的元件名,输入文本变量名为name
--------------------------------------------------------------------------------------------
PHP代码是:
$p=$_REQUEST['name'];
//568
echo $p." -------- text";
?>
--------------------------------------------------------------------------------------------
无果,PHP页面一直显示-------- text,收不到数据
但是我只用
myBtn_btn.onPress = function() {
getURL("lv.php","_blank","OST")
}
就没问题,PHP页面正确显示输入的变量。