Html 使用ActionScript 2.0发布登录

Html 使用ActionScript 2.0发布登录,html,flash,actionscript,post,actionscript-2,Html,Flash,Actionscript,Post,Actionscript 2,我已经为一个客户创建了一个非常基本的Flash网站,我在为他想要的客户登录功能编程时遇到了一个问题。目前,如果我导航到该站点并单击“客户端登录”,它会将我带到一个登录页面。我需要这样做的方式是——在Flash中,使用ActionScript2.0——让用户输入他们的用户名和密码,然后单击登录,这会将POST VAR提交到客户端登录网站的表单操作 从其他域执行此操作是否可能/合法?如果可能的话,我该怎么做呢?试试这个: myVars = new LoadVars(); myVars.usernam

我已经为一个客户创建了一个非常基本的Flash网站,我在为他想要的客户登录功能编程时遇到了一个问题。目前,如果我导航到该站点并单击“客户端登录”,它会将我带到一个登录页面。我需要这样做的方式是——在Flash中,使用ActionScript2.0——让用户输入他们的用户名和密码,然后单击登录,这会将POST VAR提交到客户端登录网站的表单操作

从其他域执行此操作是否可能/合法?如果可能的话,我该怎么做呢?

试试这个:

myVars = new LoadVars();
myVars.username = username.text;
myVars.password = pwd.text;
myVars.onLoad = function(success) {
        trace("yay!");
    else {
        trace("try again");    
    }
}
myVars.sendAndLoad("login.php", myVars, "POST");
试试这个:

myVars = new LoadVars();
myVars.username = username.text;
myVars.password = pwd.text;
myVars.onLoad = function(success) {
        trace("yay!");
    else {
        trace("try again");    
    }
}
myVars.sendAndLoad("login.php", myVars, "POST");
因此,我用下面提供的代码得到“耶!”(您的代码中有一个错误)。但是,我需要重定向到生成的“登录”页面。我该怎么做

myVars = new LoadVars(); myVars.txtUserID = "some_user"; myVars.txtPassword = "some_password"; myVars.__VIEWSTATE = "dDw3MTcxMTg3ODM7dDw7bDxpPDM+O2k8NT47PjtsPHQ8cDxsPFRleHQ7PjtsPGRlbW87Pj47Oz47dDw7bDxpPDE+O2k8Mz47aTw1Pjs+O2w8dDxwPGw8VGV4dDs+O2w8YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2XDtjb2xvcjojMzMzMzMzXDs7Pj47Oz47dDxwPDtwPGw8c3R5bGU7PjtsPHdpZHRoOjEwMHB4XDs7Pj4+Ozs+O3Q8cDw7cDxsPHN0eWxlOz47bDx3aWR0aDoxMDBweFw7Oz4+Pjs7Pjs+Pjs+Pjs+56k0UDxn5ED61lGLjP0fIkStm6o="; myVars.onLoad = function(success) { if (success) { trace("yay!"); } else { trace("try again"); } } myVars.sendAndLoad("http://www.buildertrend.net/loginFrame.aspx?builderID=35&bgcolor=%23f6f6f6&fcolor=%23333333&uwidth=100&pwidth=100", myVars, "POST"); myVars=新的LoadVars(); myVars.txtoserid=“一些用户”; myVars.txtPassword=“some_password”; myVars.\uuuu视图状态=第二部分,第二部分,第三部分,第三部分,第三部分,第三部分,第三部分,第三部分,第三部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第二部分,第七部分,第二部分,第七部分,第七部分,第二部分,第七部分,第七部分,第二部分,第七部分,第二部分,第二部分,第七部分,第七部分,第二部分,第七部分,第七部分,第二部分,第六部分,第七部分,第七部分,第七部分,第七部分,第七部分,第二部分,第七部分,第二部分,第七部分,第七部分,第二部分,第七部分,第七部分,第七部分,第七部分,第二部分,第七部分,第七部分,第七部分,第七部分,第+Pjs+56k0UDxn5ED61lGLjP0fIkStm6o=“; myVars.onLoad=函数(成功){ 如果(成功) { 跟踪(“耶!”); }否则{ 跟踪(“重试”); } } myVars.sendAndLoad(“http://www.buildertrend.net/loginFrame.aspx?builderID=35&bgcolor=%23f6f6f6&fcolor=%23333333&uwidth=100&pwidth=100“,myVars,“POST”); 所以,我得到“耶!使用下面提供的代码(您的代码中有一个错误)。但是,我需要重定向到生成的“登录”页面。我如何做到这一点

myVars = new LoadVars(); myVars.txtUserID = "some_user"; myVars.txtPassword = "some_password"; myVars.__VIEWSTATE = "dDw3MTcxMTg3ODM7dDw7bDxpPDM+O2k8NT47PjtsPHQ8cDxsPFRleHQ7PjtsPGRlbW87Pj47Oz47dDw7bDxpPDE+O2k8Mz47aTw1Pjs+O2w8dDxwPGw8VGV4dDs+O2w8YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2XDtjb2xvcjojMzMzMzMzXDs7Pj47Oz47dDxwPDtwPGw8c3R5bGU7PjtsPHdpZHRoOjEwMHB4XDs7Pj4+Ozs+O3Q8cDw7cDxsPHN0eWxlOz47bDx3aWR0aDoxMDBweFw7Oz4+Pjs7Pjs+Pjs+Pjs+56k0UDxn5ED61lGLjP0fIkStm6o="; myVars.onLoad = function(success) { if (success) { trace("yay!"); } else { trace("try again"); } } myVars.sendAndLoad("http://www.buildertrend.net/loginFrame.aspx?builderID=35&bgcolor=%23f6f6f6&fcolor=%23333333&uwidth=100&pwidth=100", myVars, "POST"); myVars=新的LoadVars(); myVars.txtoserid=“一些用户”; myVars.txtPassword=“some_password”; myVars.uu视图状态=”第二部分,第三部分,第三部分,第三部分,第三部分,第三部分,第三部分,第三部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第二部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第六部分,第七部分,第七部分,第七部分,第六部分,第七部分,第七部分,第七部分,第七部分,第六部分,第七部分,第七部分,第七部分,第七部分,第二部分,第七部分,第七部分,第七部分,第七部分,第二部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第七部分,第Pjs+56k0UDxn5ED61lGLjP0fIkStm6o=“; myVars.onLoad=函数(成功){ 如果(成功) { 跟踪(“耶!”); }否则{ 跟踪(“重试”); } } myVars.sendAndLoad(“http://www.buildertrend.net/loginFrame.aspx?builderID=35&bgcolor=%23f6f6f6&fcolor=%23333333&uwidth=100&pwidth=100“,myVars,“POST”);
好吧,如果你最终得到一个非Flash页面,你最好在你的父HTML页面上放置一个隐藏表单,并用JavaScript填充表单,你可以从Flash调用该表单,然后提交它。如果你需要JavaScript方面的帮助,请告诉我。我很确定我可以管理,但我得到的方向与我的不同管理器。所以,我不想尝试它。但根据我的经验,我相信这会奏效。谢谢你的帮助。好吧,如果你最终得到一个非Flash页面,你最好在你的父HTML页面上放置一个隐藏表单,并用JavaScript填充表单,你可以从Flash调用该表单,然后提交它。如果你需要的话JavaScript的帮助让我知道。我很确定我能应付,但我的经理给了我一个不同的方向。所以,我没有机会尝试它。但根据我的经验,我相信这会奏效。谢谢你的帮助。