Skip to content

Instantly share code, notes, and snippets.

@Evshved
Last active December 29, 2015 06:39
Show Gist options
  • Save Evshved/7630448 to your computer and use it in GitHub Desktop.
Save Evshved/7630448 to your computer and use it in GitHub Desktop.
import vk.APIConnection;
import flashx.textLayout.formats.Float;
import flash.events.Event;
stop();
var flashVars:Object = stage.loaderInfo.parameters as Object;
var VK:APIConnection = new APIConnection(flashVars);
cookie.addEventListener(MouseEvent.CLICK, qwe);
Building1.addEventListener(MouseEvent.CLICK, NewBuild1);
Building2.addEventListener(MouseEvent.CLICK, NewBuild2);
Building3.addEventListener(MouseEvent.CLICK, NewBuild3);
var num:Number = 0;
var num1:uint = 1;
var str:String = "";
var Percent:Number = 0;
var Cpsstr:String = "";
var Buildstr1:String = "";
var Buildstr2:String = "";
var Buildstr3:String = "";
var Buildnum01:uint = 0;
var Buildnum02:uint = 0;
var Buildnum03:uint = 0;
var BuildPrice01:uint = 0;
var BuildPrice02:uint = 0;
var BuildPrice03:uint = 0;
var Cpsnum:Number = 0;
function qwe(e:Event):void
{
num = num+num1;
trace(num);
trace(num1);
cookie_num.text = num.toFixed(2) + " печенек";
item.x = mouseX;
item.y = mouseY;
addChild(item);
function everyFrame(event:Event):void
{
if (item.currentFrame == 12)
{
removeChild(item);
}
}
item.addEventListener(Event.ENTER_FRAME, everyFrame);
}
sendData(new URLVariables("do=send_firsttime&uid=" + flashVars.viewer_id), loadPosts);
var item:cookieclick = new cookieclick();
function sendData(vars:URLVariables, onSuccess:Function):void
{
var request:URLRequest = new URLRequest();
request.url = "http://***";
request.method = URLRequestMethod.POST;
request.data = vars;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, onSuccess);
loader.load(request);
}
function printError(response:Object):void
{
}
function loadcookie(e:Event):void
{
var response:XML = XML(e.target.data.result);
var postsList:XMLList = response.post;
var postsNum:uint = postsList.length();
Buildstr1 = postsList[0].@BuildPrice1;
var PriceBuild1:Number = parseInt(Buildstr1);
BuildPrice01 = PriceBuild1;
BuildPrice1.text = BuildPrice01.toString();
Buildstr1 = postsList[0].@BuildPrice2;
var PriceBuild2:Number = parseInt(Buildstr1);
BuildPrice02 = PriceBuild2;
BuildPrice2.text = BuildPrice02.toString();
Buildstr1 = postsList[0].@BuildPrice3;
var PriceBuild3:Number = parseInt(Buildstr1);
BuildPrice03 = PriceBuild3;
BuildPrice3.text = BuildPrice03.toString();
str = postsList[0].@cookie;
var myNum1:Number = parseInt(str);
num = myNum1;
cookie_num.text = num.toString() + " печенек";
BuildNum1.text = postsList[0].@BuildNum1;
Buildstr1 = postsList[0].@BuildNum1;
var numBuild1:Number = parseInt(Buildstr1);
Buildnum01 = numBuild1;
BuildNum2.text = postsList[0].@BuildNum2;
Buildstr2 = postsList[0].@BuildNum2;
var numBuild2:Number = parseInt(Buildstr2);
Buildnum02 = numBuild2;
BuildNum3.text = postsList[0].@BuildNum3;
Buildstr3 = postsList[0].@BuildNum3;
var numBuild3:Number = parseInt(Buildstr3);
Buildnum03 = numBuild3;
cps.text = postsList[0].@cps + " печ/с";
Cpsstr = postsList[0].@cps;
Cpsnum = parseFloat(Cpsstr);
}
function loadPosts(e:Event):void
{
sendData(new URLVariables("do=get&uid=" + flashVars.viewer_id), loadcookie);
}
function NewBuild1(e:Event):void
{
if (num >= BuildPrice01) {
num = num - BuildPrice01;
cookie_num.text = num.toFixed(2) + " печенек";
Cpsnum = Cpsnum+0.1;
cps.text = Cpsnum.toFixed(1) + " печ/с";
Buildnum01 = Buildnum01+num1;
Percent = BuildPrice01*1.15;
BuildPrice01 = Math.round(Percent);
BuildPrice1.text = BuildPrice01.toString();
BuildNum1.text = Buildnum01.toString();
}
}
function NewBuild2(e:Event):void
{
if (num >= BuildPrice02) {
num = num - BuildPrice02;
cookie_num.text = num.toFixed(2) + " печенек";
Cpsnum = Cpsnum+0.5;
cps.text = Cpsnum.toFixed(1) + " печ/с";
Buildnum02 = Buildnum02+num1;
Percent = BuildPrice02*1.15;
BuildPrice02 = Math.round(Percent);
BuildPrice2.text = BuildPrice02.toString();
BuildNum2.text = Buildnum02.toString();
}
}
function NewBuild3(e:Event):void
{
if (num >= BuildPrice03) {
num = num - BuildPrice03;
cookie_num.text = num.toFixed(2) + " печенек";
Cpsnum = Cpsnum+4;
cps.text = Cpsnum.toFixed(1) + " печ/с";
Buildnum03 = Buildnum03+num1;
Percent = BuildPrice03*1.15;
BuildPrice03 = Math.round(Percent);
BuildPrice3.text = BuildPrice03.toString();
BuildNum3.text = Buildnum03.toString();
}
}
var myTimer:Timer = new Timer(250);
myTimer.addEventListener(TimerEvent.TIMER, timerFunction);
function timerFunction(event:TimerEvent) {
num = num + (Cpsnum / 4);
str = num.toFixed(2);
cookie_num.text = str + " печенек";
}
myTimer.start();
var myTimer1:Timer = new Timer(60000);
myTimer1.addEventListener(TimerEvent.TIMER, timerFunction1);
function timerFunction1(event:TimerEvent) {
sendData(new URLVariables("do=send&cookie=" + num.toFixed(2) + "&uid=" + flashVars.viewer_id + "&Buildnum01=" + Buildnum01 + "&Buildnum02=" + Buildnum02 + "&Buildnum03=" + Buildnum03 + "&cps=" + Cpsnum.toFixed(1) + "&BuildPrice01=" + BuildPrice01 + "&BuildPrice02=" + BuildPrice02 + "&BuildPrice03=" + BuildPrice03), loadPosts);
}
myTimer1.start();
stats_btn.addEventListener(MouseEvent.CLICK, tostats);
function tostats(e:Event):void
{
}
@Evshved
Copy link
Author

Evshved commented Nov 24, 2013

Пробелы между операторами.
Переменные с заглавной.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment