国产探花免费观看_亚洲丰满少妇自慰呻吟_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 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台北市| 枣强县| 福建省| 米泉市| 湟中县| 察隅县| 芮城县| 增城市| 宿迁市| 昂仁县| 武冈市| 花莲市| 东莞市| 玛曲县| 乌兰县| 长武县| 迭部县| 额济纳旗| 望江县| 临漳县| 丹巴县| 会昌县| 托里县| 利辛县| 蓬安县| 克什克腾旗| 定西市| 泽州县| 伊金霍洛旗| 琼海市| 曲阜市| 健康| 赞皇县| 石狮市| 沁源县| 固始县| 沽源县| 安岳县| 临西县| 安新县| 尉犁县|