package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; import flash.events.IOErrorEvent; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLRequestHeader; import flash.net.URLRequestMethod; import flash.net.URLVariables; public class Aero extends Sprite { //========================================================== //PUBLIC public function Aero() { init(); }//optimisation compilation //========================================================== //PRIVATE private function init():void { stage.align="TL"; stage.quality="BEST"; stage.scaleMode=StageScaleMode.NO_SCALE; stage.frameRate=24; var request:URLRequest=new URLRequest("http://www.aerolyte.fr/test/bd/menu.xml"); var credentials:String=Base64.encode("moi:bleu"); trace(credentials); var authHeader:URLRequestHeader=new URLRequestHeader("Authorization","Basic "+credentials); var headers:Array=[]; headers.push(authHeader); request.requestHeaders=headers; request.data=new URLVariables("log=aerolyte");//juste pour test request.method=URLRequestMethod.POST; var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE,fin1); loader.addEventListener(IOErrorEvent.IO_ERROR,ioEr); loader.load(request); } //========================================================== //EVENT private function fin1(evt:Event):void{ trace("oki"); } private function ioEr(evt:IOErrorEvent):void{ trace(evt.target.data); } } }
package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; import flash.events.IOErrorEvent; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLRequestHeader; import flash.net.URLRequestMethod; import flash.net.URLVariables; import flash.system.Security; import flash.text.TextField; import flash.text.TextFieldAutoSize; public class Aero extends Sprite { private var Nom:TextField; //========================================================== //PUBLIC public function Aero() { init(); }//optimisation compilation //========================================================== //PRIVATE private function init():void { stage.align="TL"; stage.quality="BEST"; stage.scaleMode=StageScaleMode.NO_SCALE; stage.frameRate=24; Security.loadPolicyFile("http://www.aerolyte.fr/crossdomain.xml"); Nom=new TextField(); Nom.antiAliasType="advanced"; Nom.autoSize=TextFieldAutoSize.LEFT; Nom.mouseEnabled=false; Nom.multiline=true; Nom.wordWrap=true; Nom.width =400; Nom.height=800; addChild(Nom); var request:URLRequest=new URLRequest("http://www.aerolyte.fr/test/bd/menu.xml"); var credentials:String=Base64.encode("moi:bleu"); Nom.text=credentials; var authHeader:URLRequestHeader=new URLRequestHeader("Authorization","Basic "+credentials); var headers:Array=[]; headers.push(authHeader); request.requestHeaders=headers; request.data=new URLVariables("log=aerolyte");//juste pour test request.method=URLRequestMethod.GET; var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE,fin1); loader.addEventListener(IOErrorEvent.IO_ERROR,ioEr); loader.load(request); } //========================================================== //EVENT private function fin1(evt:Event):void{ Nom.appendText( "oki"); } private function ioEr(evt:IOErrorEvent):void{ Nom.appendText(" "+evt.target.data); } } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question