AS3的表单登录
web开发常用的表单登录,一般就是提交form数据,而在AS中,换了一种形式,但实质都是提交key-value:
public function submit()
{
var variables:URLVariables = new URLVariables;
variables.username = form.username.text;
variables.password = form.password.text;
sendRequest(' url ', variables);
}
public function sendRequest(url: String, params: URLVariables)
{
var request:URLRequest = new URLRequest(url);
request.data = params;
request.method = URLRequestMethod.POST;
var loader: URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoadCompleted);
loader.load(request);
}
public function onLoadCompleted(e: Event)
{
var code: String = e.target.data as String;
switch(code){
case '0':
trace('用户名或密码错误');
break;
case '1':
trace('登录成功');
break;
}
}
form 是一个MC,里面有两个TextField对象,一个叫做username,另一个叫做password,这样便模拟了表单。

浙公网安备 33010602011771号