Instantly share code, notes, and snippets.
Last active
December 29, 2015 06:39
-
Star
(0)
0
You must be signed in to star a gist -
Fork
(0)
0
You must be signed in to fork a gist
-
Save Evshved/7630448 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
{ | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Пробелы между операторами.
Переменные с заглавной.