?? samplesendandload.as
字號:
package org.kingda.book.net
{
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.events.ProgressEvent;
import flash.text.TextField;
public class SampleSendAndLoad extends Sprite
{
private var _result:TextField;
public function SampleSendAndLoad() {
//建立一個文本框對象,登錄成功后,在其中顯示返回的Session ID。
_result = new TextField();
_result.autoSize = "left";
_result.wordWrap = true;
_result.width = 300;
addChild(_result);
var loginXML:XML =
<login>
<username>Kingda.org</username>
<password>ActionScript 3</password>
</login>;
var request:URLRequest = new URLRequest("http://www.flash-mx.com/mm/login_xml.cfm");
request.contentType = "text/xml";
request.data = loginXML.toXMLString();
request.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, completeHandler);
try
{
trace ("loading...");
loader.load(request);
}
catch (error:ArgumentError)
{
trace("參數錯誤");
}
catch (error:SecurityError)
{
trace("發生安全錯誤");
_result.text = "發生安全錯誤。\n" + error;
}
}
private function completeHandler(event:Event):void
{
trace(event.target.data); //服務器端返回的信息
var resultXML:XML = new XML(event.target.data);
_result.text = resultXML.@sessionid;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -