Advertisement
Guest User

Seperate .as

a guest
Apr 28th, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package {
  2.    
  3.     import flash.display.*;
  4.     //import flash.display.Stage;
  5.     import flash.events.*;
  6.     import flash.net.*;
  7.     import flash.system.*;
  8.     import flash.ui.*;
  9.     import flash.utils.*;
  10.     import fl.controls.List;
  11.     import fl.controls.Button;
  12.    
  13.    
  14.     public class zlight extends MovieClip {
  15.        
  16.         public static var VERSION:String = "v0.30";
  17.         var sBG:String;
  18.         var versionURL:String = "http://game.aqworlds.com/game/gameversion.asp";
  19.         var sURL:String = "http://cdn.aqworlds.com/game/";
  20.         var sFile:String;
  21.         var sTitle:String;
  22.         static var strUsername:String;
  23.         static var strPassword:String;
  24.        
  25.         public function zlight() {
  26.             //Security.allowDomain("*");
  27.             stage.showDefaultContextMenu = false;
  28.             addFrameScript(0, frame1);
  29.         }
  30.        
  31.         public function frame1():void {
  32.             Security.allowDomain("*");
  33.             stop();
  34.             //stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyboardDown);
  35.             //gotoAndStop(20);
  36.             getVersion();
  37.         }
  38.        
  39.        
  40.        
  41.         public function loadGame():void
  42.         {
  43.             var loader:Loader = new Loader();
  44.             loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
  45.             loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError);
  46.             loader.load(new URLRequest(sURL + "gamefiles/" + sFile));
  47.         }
  48.  
  49.                
  50.         public function onDataComplete(event:Event):void
  51.         {
  52.             var urlVars:URLVariables = new URLVariables(event.target.data);
  53.             trace(event.target.data);
  54.             if (urlVars.status == "success")
  55.             {
  56.                 sFile = urlVars.sFile;
  57.                 sTitle = urlVars.sTitle;
  58.                 sBG = urlVars.sBG;
  59.                 loadGame();
  60.             } else {
  61.                 trace(urlVars.strReason);
  62.             }
  63.         }
  64.  
  65.        
  66.  
  67.         public function onComplete(event:Event):void
  68.         {
  69.             Game.instance = stage.addChildAt(event.currentTarget.content, 0);
  70.             Game.instance.params["sLang"] = "en";
  71.             Game.instance.params.sURL = sURL;
  72.             Game.instance.params.sTitle = sTitle;
  73.            
  74.             for (var param:Object in root.loaderInfo.parameters)
  75.             {
  76.                 trace(param + ": " + root.loaderInfo.parameters[param]);
  77.                 Game.instance.params[param] = root.loaderInfo.parameters[param];
  78.             }
  79.            
  80.            
  81.            
  82.        
  83.         }
  84.        
  85.  
  86.         public function onError(event:IOErrorEvent):void
  87.         {
  88.             trace("Preloader IOError: " + event);
  89.         }
  90.  
  91.         public function getVersion():void
  92.         {
  93.             var loader:URLLoader = new URLLoader();
  94.             loader.addEventListener(Event.COMPLETE, onDataComplete);
  95.             loader.load(new URLRequest(versionURL));
  96.            
  97.             trace("Opening URL: " + versionURL);
  98.         }
  99. }
  100.     }
  101.    
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement