Re: [問題]【急】Flash如何接收ASP所回傳的資料?

看板Flash作者 (jimi7788)時間15年前 (2010/07/22 10:29), 編輯推噓8(804)
留言12則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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 = 'xxx@xxx.com'; //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

07/22 10:35, , 1F
了解^^ 謝謝您 ~~~
07/22 10:35, 1F

07/22 12:10, , 2F
輸出好像有錯誤 URLLoader(e.target)
07/22 12:10, 2F

07/22 12:11, , 3F
裡面好像要放 Request
07/22 12:11, 3F

07/22 14:00, , 4F
e.target的type是URLLoader沒錯吧
07/22 14:00, 4F

07/22 15:15, , 5F
對呀~ 但是 URLLoader()裡面是放Request吧?
07/22 15:15, 5F

07/22 15:27, , 6F
那是轉型...不是constructor,該複習AS3基礎語法囉
07/22 15:27, 6F

07/22 15:40, , 7F
轉型失敗 == "
07/22 15:40, 7F

07/22 16:15, , 8F
function onResponse(evt:Event){ //是evt 不是e喔
07/22 16:15, 8F

07/22 16:21, , 9F
sorry 原來多了一個NEW = = " 而是要轉型 @@"
07/22 16:21, 9F

07/22 16:22, , 10F
我暈了~~~
07/22 16:22, 10F

07/22 18:21, , 11F
打太快了 不小心把"new"打進去 @@"
07/22 18:21, 11F

07/22 18:21, , 12F
成功接收資料囉 ~~~ 謝謝大家 ~~~ ^^
07/22 18:21, 12F
文章代碼(AID): #1CHwqFX1 (Flash)
文章代碼(AID): #1CHwqFX1 (Flash)