作者jimi7788 (jimi7788)
看板Flash
标题Re: [问题]【急】Flash如何接收ASP所回传的资料?
时间Thu Jul 22 10:29:33 2010
※ 引述《openyayak (123)》之铭言:
: 各位大大安安
: 目前想要使用Flash制作会员登入系统,连结ASP与资料库核对资料是否正确
: (ASP与资料库的部分比较没问题)
: 目前大概知道使用 URLLoader.load(new URLRequest("asp"));
: 可以将资料传送过去
: 但不知道如何接收结果 >"<
: 是要呼叫ASP里面的某个Method吗 ?
: 还是需要使用什麽Method来接收呢 ?
: 谢谢大家!!!
:
var loader:URLLoader = new URLLoader();
var param:URLVariables = new URLVariables();
var req:URLRequest = new URLRequest('xxx.asp');
param.method = '带入要传给asp做判断的字串';
param.Name = '会员名';
param.Email = '
[email protected]';
//param.xxx的xxx可以自订
req.method = URLRequestMethod.POST;
req.data = param;
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, onResponse);
loader.load(req);
function onResponse(evt:Event)
{
var loader:URLLoader = URLLoader(evt.target);
trace(loader.data,loader.data.result);
//loader.data.result的result看你asp回什麽参数就可以得到资料
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.131.226
1F:推 openyayak:了解^^ 谢谢您 ~~~ 07/22 10:35
2F:推 openyayak:输出好像有错误 URLLoader(e.target) 07/22 12:10
3F:→ openyayak:里面好像要放 Request 07/22 12:11
4F:推 cjcat2266:e.target的type是URLLoader没错吧 07/22 14:00
5F:推 openyayak:对呀~ 但是 URLLoader()里面是放Request吧? 07/22 15:15
6F:推 cjcat2266:那是转型...不是constructor,该复习AS3基础语法罗 07/22 15:27
7F:推 openyayak:转型失败 == " 07/22 15:40
8F:→ jimi7788:function onResponse(evt:Event){ //是evt 不是e喔 07/22 16:15
9F:推 openyayak:sorry 原来多了一个NEW = = " 而是要转型 @@" 07/22 16:21
10F:→ openyayak:我晕了~~~ 07/22 16:22
11F:推 openyayak:打太快了 不小心把"new"打进去 @@" 07/22 18:21
12F:→ openyayak:成功接收资料罗 ~~~ 谢谢大家 ~~~ ^^ 07/22 18:21