DIAVIS-wiki
Flashのボタンの処理 *ログイン [#ide1c9cb] CGIとFlash間で,直接配列は受け渡しできないらしい. **Flashのボタンの処理 [#ta09ca90] var load_lv:LoadVars = new LoadVars(); on(Press) { var send_lv:LoadVars = new LoadVars(); send_lv.email = "<<mixiのID>>"; send_lv.password = ""<<mixiのパスワード>>"; send_lv.sendAndLoad("login.cgi", _root.load_lv,"POST"); _root.gotoAndPlay( "loop" ); } **CGI側 [#l98b5135] login.cgiの最後で以下のように記述し変数を返す. print "Content-type:text/plain\n\n"; print "self_id=$self_id&"; print "mixi_email=$mixi_email"; exit; **受け取り [#ada1568a] var load_lv:LoadVars = new LoadVars(); load_lv.onLoad = function(success) { trace("" + load_lv.toString()); trace("" + load_lv.getBytesLoaded()); trace("" + load_lv.getBytesTotal()); trace("" + load_lv.contentType); trace("self_id= " + load_lv.self_id); self_id = load_lv.self_id; trace("mixi_email: " + load_lv.mixi_email); _root.gotoAndStop("logined"); }; -CGIとFlashの連携 *関連情報 [#x6c01ccb] **CGIとFlashの連携 [#ta9b56b0] :J73x|http://hhh.j73x.com/memo/e/10199.html :FLASHの枝|http://www.1art.jp/flash/le/lesson47/lesson47.htm :GAC(質問掲示板)|http://www.gac.jp/article/index.php?stats=question&command=query&keyword=flash+cgi+%C7%DB%CE%F3 |