0

我为客户创建了一个非常基本的 Flash 网站,但在编写他想要的客户登录功能时遇到了问题。目前,如果我导航到该站点并单击客户端登录,它会将我带到登录页面。我需要这个工作的方式是——在 Flash 中,使用 ActionScript 2.0——让用户输入他们的用户 ID 和密码并单击登录,这会将 POST vars 提交到客户端登录网站的表单操作。

从不同的域做这可能/合法吗?假设有可能,我该怎么做呢?

4

2 回答 2

4

试试这个:

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");
于 2008-10-23T22:24:04.537 回答
1

所以,我得到“耶!” 使用下面提供的代码(您的代码中有错误)。但是,我需要被重定向到生成的“登录”页面。我怎么做?

myVars = new LoadVars();
myVars.txtUserID = "some_user";
myVars.txtPassword = "some_password";
myVars .__ VIEWSTATE = “dDw3MTcxMTg3ODM7dDw7bDxpPDM + O2k8NT47PjtsPHQ8cDxsPFRleHQ7PjtsPGRlbW87Pj47Oz47dDw7bDxpPDE + O2k8Mz47aTw1Pjs + O2w8dDxwPGw8VGV4dDs + O2w8YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2XDtjb2xvcjojMzMzMzMzXDs7Pj47Oz47dDxwPDtwPGw8c3R5bGU7PjtsPHdpZHRoOjEwMHB4XDs7Pj4 +盎司+ O3Q8cDw7cDxsPHN0eWxlOz47bDx3aWR0aDoxMDBweFw7Oz4 + Pjs7Pjs + PJS + PJS + 56k0UDxn5ED61lGLjP0fIkStm6o =”;
myVars.onLoad = 函数(成功){
    如果(成功)
    {
        跟踪(“耶!”);
    } 别的 {
        跟踪(“再试一次”);    
    }
}
myVars.sendAndLoad("http://www.buildertrend.net/loginFrame.aspx?builderID=35&bgcolor=%23f6f6f6&fcolor=%23333333&uwidth=100&pwidth=100", myVars, "POST");
于 2008-10-23T22:37:44.883 回答