ActionScript 學習筆記(資料互動)
資料請求:
// (1) 初始化URLLoader
var _loader:URLLoader = new URLLoader();
// (2) 註冊事件
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
_loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadIOError);
_loader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatus);
_loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
// (3) 初始化 URLRequest (4) 傳送資料請求
_loader.load(new URLRequest(url));
//_loader.dataFormat = URLLoaderDataFormat.TEXT;
//_loader.dataFormat = URLLoaderDataFormat.VARIABLES;
//_loader.dataFormat = URLLoaderDataFormat.BINARY;
// (5) 讀取完成,呼叫回撥函式
private function loadComplete(event:Event) : void {
var responseData = _loader.data;//event.target as URLLoader
if ( URLLoaderDataFormat.BINARY == _loader.dataFormat ) {
var content:ByteArray = _loader.data as ByteArray;
new Loader().loadBytes(content);
}
//do something
}// end function
不同的資料型別下 data 的型別不同。其中 VARIABLES 是陣列, BINARY 使用 Loader.loadBytes(_loader.data as ByteArray);
傳送資料 :
//傳送的內容
var variables:URLVariables = new URLVariables("name=foo&age=28");
//構建請求
var request:URLRequest = new URLRequest();
//配置請求
request.url = "http://www.poplar.me/load.do";
//配置請求方法
request.method = URLRequestMethod.GET;
//設定傳送資料
request.data = variables;
//配置傳送內容型別
//request.contentType = "text/xml";
//request.data = <person><name>poplar</name></person>;
相關文章
- 資料互動筆記筆記
- MySQL與Python的互動學習筆記MySqlPython筆記
- 資料庫學習筆記資料庫筆記
- Beego框架學習--(核心:資料互動)Go框架
- flask筆記:flask與資料庫的互動Flask筆記資料庫
- PHP 資料加密 (學習筆記)PHP加密筆記
- 1029學習筆記 資料庫筆記資料庫
- 資料結構學習筆記資料結構筆記
- python學習筆記:資料庫Python筆記資料庫
- MySQL資料庫學習筆記MySql資料庫筆記
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- 前後端資料互動形式隨手筆記後端筆記
- 大資料之 Hadoop學習筆記大資料Hadoop筆記
- 資料結構學習筆記1資料結構筆記
- Redis學習筆記(七) 資料庫Redis筆記資料庫
- 資料結構學習筆記--棧資料結構筆記
- 達夢資料庫學習筆記資料庫筆記
- Python 學習筆記——資料型別Python筆記資料型別
- Python學習筆記(一) 資料型別Python筆記資料型別
- 機器學習筆記——資料集分割機器學習筆記
- swoft 學習筆記之資料庫操作筆記資料庫
- 大資料教程分享Actor學習筆記大資料筆記
- Docker學習筆記:映象、容器、資料卷Docker筆記
- 資料結構學習筆記-堆排序資料結構筆記排序
- 資料庫學習筆記1(資料管理歷史)資料庫筆記
- Python深度學習(處理文字資料)--學習筆記(十二)Python深度學習筆記
- 移動地理資訊系統學習筆記筆記
- Python 3 學習筆記之——資料型別Python筆記資料型別
- Redis學習筆記(二)——Redis資料型別Redis筆記資料型別
- redis學習筆記2: Redis資料型別Redis筆記資料型別
- Python學習筆記2:基本資料型別Python筆記資料型別
- [MatLab]學習筆記2:MatLab數值資料Matlab筆記
- Python學習筆記|Python之pycache資料夾Python筆記
- Java學習筆記8-資料型別Java筆記資料型別
- 資料結構——並查集 學習筆記資料結構並查集筆記
- 機器學習筆記---資料預處理機器學習筆記
- 資料庫學習筆記——20 使用遊標資料庫筆記
- 2.1資料結構學習筆記--佇列資料結構筆記佇列
- 資料庫學習筆記之查詢表資料庫筆記