package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.net.*; public class StatusCodeTester extends Sprite { public var debug:TextField; public function StatusCodeTester():void { debug = new TextField(); debug.width = stage.stageWidth; debug.text = "DEBUG: started"; addChild(debug); var request:URLRequest = new URLRequest('http://www.atnan.com'); var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, completeHandler); loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler); loader.load(request); debug.appendText(", requesting http://www.atnan.com"); } private function completeHandler(event:Event):void { debug.appendText(", request complete"); } private function httpStatusHandler(event:HTTPStatusEvent):void { debug.appendText(", returning status code was " + event.status); } } }