国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

Flash AS3中數據發送與接收

2020-07-17 13:19:57
字體:
來源:轉載
供稿:網友
先回顧一下as2中相關的解決辦法
相信大部分人用的都是LoadVars類吧
1 var xianshi_lv = new LoadVars();
2 xianshi_lv.bianliang1 = "變量一";
3 xianshi_lv.bianliang2 = "變量二";
4 xianshi_lv.bianliang3 = "變量三";
5 xianshi_lv.sendAndLoad("http://10.7.87.222/show.asp? bianliang=" random(9999), xianshi_lv, "post");
6 xianshi_lv.onLoad = function(chenggong:Boolean) {
7 if (chenggong) {
8trace(xianshi_lv)
9 };
}
第1行:定義LoadVars對象,這家伙在as2時代幾乎把所有連接外部數據的事情都做完了。無敵! 第2 3 4 行:在LoadVars對象中存儲變量,直接發送到外部腳本中。 第5行:執行sendAndLoad方法,意思是send后,load回調的數據。 第6行:onLoad事件,判斷load回調數據, 第7行:判斷load回調是否成功。在as2時代,LoadVars類把存儲變量,連接外部數據,接受回調數據這些事情都做完了。筆者也弄很久的as2,覺得這方法不錯,學習起來也很簡單。
但是as3不同,為了分工清晰,把上面的存儲變量,連接外部數據,接受回調數據這幾個事情都分散開了。一定程度上,本人覺得有點麻煩。不知道adobe是怎么想的。也許是本人還沒發現adobe的真正意圖·
既然as3來了,還是按他的規矩辦吧
他是什么規矩呢?
第一部分:準備發送數據
1:考慮連接的外部url地址了
as2中把url地址,變量,通通寫到LoadVars類里面。變量少沒什么,要是變量多起來,那就有點麻煩,遇上要動態修改變量那更加麻煩了。as3索性把把這一部分又分為兩塊,統一到URLRequest對象里面。單純的url地址用URLRequest.url表示,變量用URLRequest.data表示。修改起來方便許多。
注意url地址也可以在使用URLRequest構造函數的時候寫進去。
2:數據傳送方法,post還是get
as3狠了心了,要把它分的徹徹底底。把傳送方法也弄到URLRequest對象里面去。用URLRequest對象的method屬性表示。
同時也有兩種定義改屬性的方法:
request.method = URLRequestMethod.POST;//幫助文件中多用這種定義方式
request.method = "post";
以上兩句是等效的。你可以試試trace(URLRequestMethod.POST)。輸入是 post。
由于as3的默認method是get,建議都顯示定義為post。
上一頁12 3 4 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿瓦提县| 赫章县| 平武县| 凯里市| 观塘区| 冷水江市| 渭南市| 兴城市| 西昌市| 尤溪县| 云阳县| 涟源市| 绥江县| 无棣县| 岱山县| 鄂伦春自治旗| 山丹县| 铜川市| 洛隆县| 察雅县| 鹤岗市| 周至县| 屏东市| 菏泽市| 巫溪县| 宜州市| 凉山| 邯郸县| 长泰县| 太和县| 磐石市| 无极县| 山东| 垣曲县| 巩留县| 江陵县| 临澧县| 阜新| 舟曲县| 财经| 石家庄市|