Professional Documents
Culture Documents
Optimized
i = 0;
var i:Number = 0;
uint
int
Math.PI;
3.141592653589793;
function f(x) {
var y:int = x+1; // ...
}
var y:int;
function f(x:Number):void {
y = x+1; // ...
}
var verylongvariablename;
var t;
a = Math.PI+Math.E;
b = Math.PI-Math.E;
a.x++;
a.y++;
with(a) {
x++;
y++;
}
var i:int;
for(i=1; i<10; i++){}
for(i=2; i<20; i++){}
for(i=3; i<30; i++){}
// tiles
for(var i:int=0;i<10;i++) {
for(var j:int=0;j<10;j++) {
}
}
var tilelist:Array=[];
for(var i:int=0;i<tilelist.length;i++) {
}
i = 0;
while(i<10){
i++;
}
X = 5/2;
X*2;
5*.5;
X+X;
Math.abs(X);
X<0 ? -X : X;
Math.floor(X);
int(X);
X>>0;
a = 25*Math.PI/180;
b = 50*Math.PI/180;
c = 75*Math.PI/180;
// if n is a multiple of x
if (n % x == 0) {}
if (n & (x-1) == 0) {}
X += 1;
X++;
this ? do : sleep;
X*(X+1)
X*X+X
Math.pow(X,5)
X*X*X*X*X;
0.876;
.876;
var a:Array;
var b:Array;
var c:Array;
Function main(e:Event):void {
a = [];
b = [];
c = [];
}
var a:Array;
var b:Array;
var c:Array;
var empty:Array = [];
Function main(e:Event):void {
a = b = c = empty;
}
a = [[[1]]];
b = a[0][0][0]+a[0][0][0];
a = [[[1]]];
c = a[0][0][0]
b = c+c;
var a:int = 0;
var b:Array = [1,1,1];
a += b[0]+b[1]+b[2];
var a:int = 0;
var b:int = 1;
var c:int = 1;
var d:int = 1;
a += b+c+d;
!a && !b
!(a || b)
// int
if(a>b-1) {}
if(a>=b) {}
var
const
if (...) { code }
var t:int = a;
a = b;
b = t;
a ^= b;
b ^= a;
a ^= b;
i = -~i;
i = ~-i;
i++
i--;
i = -i;
i = ~i + 1;
i = (i^-1)+1;
x = a % b;
x = a&(b-1);
(i % 2) == 0
// Parity: 1 2 3 4 5 6 7 8 9
(i & 1) == 0
i++;
(i*.5)<<0!==i*.5<<0 ? ... : ...;
i++;
i&1 ? ... : ...;
var s:String = ;
s += hello;
var s:String = ;
s = s+hello;
// testing optimization
for (var i:int=0;i<10000000;i++)
// code testing
}
trace(getTimer());