Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package {
- import flash.display.*;
- //import flash.display.Stage;
- import flash.events.*;
- import flash.net.*;
- import flash.system.*;
- import flash.ui.*;
- import flash.utils.*;
- import fl.controls.List;
- import fl.controls.Button;
- public class zlight extends MovieClip {
- public static var VERSION:String = "v0.30";
- var sBG:String;
- var versionURL:String = "http://game.aqworlds.com/game/gameversion.asp";
- var sURL:String = "http://cdn.aqworlds.com/game/";
- var sFile:String;
- var sTitle:String;
- static var strUsername:String;
- static var strPassword:String;
- public function zlight() {
- //Security.allowDomain("*");
- stage.showDefaultContextMenu = false;
- addFrameScript(0, frame1);
- }
- public function frame1():void {
- Security.allowDomain("*");
- stop();
- //stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyboardDown);
- //gotoAndStop(20);
- getVersion();
- }
- public function loadGame():void
- {
- var loader:Loader = new Loader();
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
- loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError);
- loader.load(new URLRequest(sURL + "gamefiles/" + sFile));
- }
- public function onDataComplete(event:Event):void
- {
- var urlVars:URLVariables = new URLVariables(event.target.data);
- trace(event.target.data);
- if (urlVars.status == "success")
- {
- sFile = urlVars.sFile;
- sTitle = urlVars.sTitle;
- sBG = urlVars.sBG;
- loadGame();
- } else {
- trace(urlVars.strReason);
- }
- }
- public function onComplete(event:Event):void
- {
- Game.instance = stage.addChildAt(event.currentTarget.content, 0);
- Game.instance.params["sLang"] = "en";
- Game.instance.params.sURL = sURL;
- Game.instance.params.sTitle = sTitle;
- for (var param:Object in root.loaderInfo.parameters)
- {
- trace(param + ": " + root.loaderInfo.parameters[param]);
- Game.instance.params[param] = root.loaderInfo.parameters[param];
- }
- }
- public function onError(event:IOErrorEvent):void
- {
- trace("Preloader IOError: " + event);
- }
- public function getVersion():void
- {
- var loader:URLLoader = new URLLoader();
- loader.addEventListener(Event.COMPLETE, onDataComplete);
- loader.load(new URLRequest(versionURL));
- trace("Opening URL: " + versionURL);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement