博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Flash建站技术》系列6-LoadVars数据提交与表单处理
阅读量:7165 次
发布时间:2019-06-29

本文共 1276 字,大约阅读时间需要 4 分钟。

1.LoadVars vs getURL

send()
getURL
有很多的限制,LoadVars
则弥补了这一点
Flash
时间轴脚本:
 
System.useCodepage=true;
signBtn.onRelease=function()
{
       var formVars:LoadVars=new LoadVars();
       formVars.userName=signForm.userName.text;
       formVars.userPass=signForm.userPass.text;
       formVars.userMail=signForm.userMail.text;
      
       formVars.send("http://localhost/php/signin.php","_blank","GET");
}
 
Signin.php
服务端:
 
<?php
print_r($_GET);
?>
 
点击开始注册后:
 
2.)sendAndLoad()
Flash:
1
:
System.useCodepage=true;
 
var yName:String="";
var yPass:String="";
var yMail:String="";
 
signBtn.onRelease=function()
{
       var formVars:LoadVars=new LoadVars();
       formVars.userName=signForm.userName.text;
       formVars.userPass=signForm.userPass.text;
       formVars.userMail=signForm.userMail.text;
      
       var resultVars:LoadVars=new LoadVars();
       resultVars.onLoad=function(success)
       {
              if(success)
              {
                     play();
                     yName=this.yourName;
                     yPass=this.yourPass;
                     yMail=this.yourMail;
              }else{
                     trace("
失败");
              }
       }
       formVars.sendAndLoad("http://localhost/php/signin.php",resultVars,"GET");
}
 
stop();
 
2
:
stop();
yourName.text=yName;
yourPass.text=yPass;
yourMail.text=yMail;
 
Php:
<?php
echo "yourName=".$_GET["userName"]."&";
echo "yourPass=".$_GET["userPass"]."&";
echo "yourMail=".$_GET["userMail"];
?>
 
 
 本文转自 xcf007 51CTO博客,原文链接:
http://blog.51cto.com/xcf007/301235
,如需转载请自行联系原作者
你可能感兴趣的文章