Advertisement
Guest User

Untitled

a guest
Dec 17th, 2013
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package
  2. {
  3.     import flash.display.Sprite;
  4.     import flash.events.Event;
  5.    
  6.     import mx.events.Request;
  7.     import flash.net.URLRequest;
  8.     import flash.net.URLRequestMethod;
  9.     import flash.net.URLLoader;
  10.    
  11.     import skyboy.serialization.JSON;
  12.    
  13.     [Frame(factoryClass="Preloader")]
  14.    
  15.     public class Main extends Sprite
  16.     {
  17.        
  18.         public function Main():void
  19.         {
  20.             if (stage)
  21.                 init();
  22.             else
  23.                 addEventListener(Event.ADDED_TO_STAGE, init);
  24.         }
  25.        
  26.         private function init(e:Event = null):void
  27.         {
  28.             removeEventListener(Event.ADDED_TO_STAGE, init);
  29.             getData()
  30.         }
  31.        
  32.         private function getData():void
  33.         {
  34.             var request:URLRequest = new URLRequest();
  35.             request.url = "https://api.guildwars2.com/v1/build.json"
  36.             request.method = URLRequestMethod.GET;
  37.            
  38.             var loader:URLLoader = new URLLoader();
  39.             loader.addEventListener(Event.COMPLETE, loaderCompleteHandler);
  40.             loader.load(request);
  41.         }
  42.        
  43.         private function loaderCompleteHandler(e:Event):void
  44.         {
  45.             var jsonData:Object = skyboy.serialization.JSON.decode(e.target.data)["build_id"]
  46.             trace(jsonData);
  47.         }
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement