mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-02 07:05:00 +00:00
updated tests
This commit is contained in:
@@ -260,10 +260,7 @@ public class ActionScript2Test {
|
||||
+ "var a=7;\r\n"
|
||||
+ "var b=8;\r\n"
|
||||
+ "var c=9;\r\n"
|
||||
+ "a=_loc0_=10;\r\n"
|
||||
+ "b=_loc0_;\r\n"
|
||||
+ "c=_loc0_;\r\n"
|
||||
+ "var d=_loc0_;\r\n"
|
||||
+ "var d=c = b = a = 10;\r\n"
|
||||
+ "trace(d);\r\n");
|
||||
}
|
||||
|
||||
@@ -271,7 +268,7 @@ public class ActionScript2Test {
|
||||
public void frame14_objectsTest() {
|
||||
compareSrc(14, "trace(\"objectsTest\");\r\n"
|
||||
+ "var flashBox=new Box(box1);\r\n"
|
||||
+ "_root.onEnterFrame=function()\r\n"
|
||||
+ "_root.onEnterFrame = function()\r\n"
|
||||
+ "{\r\n"
|
||||
+ "flashBox.moveUp();\r\n"
|
||||
+ "};\r\n"
|
||||
@@ -295,11 +292,11 @@ public class ActionScript2Test {
|
||||
+ "k++;\r\n"
|
||||
+ "if(k == 7)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "k=5 * k;\r\n"
|
||||
+ "k = 5 * k;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "else\r\n"
|
||||
+ "{\r\n"
|
||||
+ "k=5 + k;\r\n"
|
||||
+ "k = 5 + k;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "}\r\n"
|
||||
+ "while(k < 9);\r\n");
|
||||
@@ -315,15 +312,15 @@ public class ActionScript2Test {
|
||||
+ "a++;\r\n"
|
||||
+ "b--;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "a=7;\r\n"
|
||||
+ "b=9;\r\n");
|
||||
+ "a = 7;\r\n"
|
||||
+ "b = 9;\r\n");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void frame17_forInTest() {
|
||||
compareSrc(17, "function testForIn()\r\n"
|
||||
+ "{\r\n"
|
||||
+ "var _loc1_=[];\r\n"
|
||||
+ "var _loc1_ = [];\r\n"
|
||||
+ "for(var _loc2_ in _loc1_)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "if(_loc2_ > 3)\r\n"
|
||||
@@ -351,7 +348,7 @@ public class ActionScript2Test {
|
||||
+ "var k=5;\r\n"
|
||||
+ "try\r\n"
|
||||
+ "{\r\n"
|
||||
+ "k=Infinity;\r\n"
|
||||
+ "k = Infinity;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "catch(e)\r\n"
|
||||
+ "{\r\n"
|
||||
@@ -364,7 +361,7 @@ public class ActionScript2Test {
|
||||
+ "trace(\"next\");\r\n"
|
||||
+ "try\r\n"
|
||||
+ "{\r\n"
|
||||
+ "k=6;\r\n"
|
||||
+ "k = 6;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "catch(e)\r\n"
|
||||
+ "{\r\n"
|
||||
@@ -374,7 +371,7 @@ public class ActionScript2Test {
|
||||
+ "var k=5;\r\n"
|
||||
+ "try\r\n"
|
||||
+ "{\r\n"
|
||||
+ "k=Infinity;\r\n"
|
||||
+ "k = Infinity;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "finally\r\n"
|
||||
+ "{\r\n"
|
||||
@@ -400,8 +397,7 @@ public class ActionScript2Test {
|
||||
+ "trace(\"incDecTest\");\r\n"
|
||||
+ "var i=5;\r\n"
|
||||
+ "var b=i++;\r\n"
|
||||
+ "i=_loc0_=i-1;\r\n"
|
||||
+ "var c=_loc0_ + 5;\r\n"
|
||||
+ "var c=--i + 5;\r\n"
|
||||
+ "trace(\"a:\" + a + \" b:\" + b + \" c:\" + c);\r\n"
|
||||
+ "var arr=[1,2,3];\r\n"
|
||||
+ "arr[tst()]++;\r\n"
|
||||
@@ -415,15 +411,8 @@ public class ActionScript2Test {
|
||||
+ "var a=5;\r\n"
|
||||
+ "var b=6;\r\n"
|
||||
+ "var c=7;\r\n"
|
||||
+ "a=_loc0_=4;\r\n"
|
||||
+ "b=_loc0_;\r\n"
|
||||
+ "c=_loc0_;\r\n"
|
||||
+ "var d=_loc0_;\r\n"
|
||||
+ "a=_loc0_=7;\r\n"
|
||||
+ "b=_loc0_;\r\n"
|
||||
+ "c=_loc0_;\r\n"
|
||||
+ "d=_loc0_;\r\n"
|
||||
+ "if(_loc0_ > 2)\r\n"
|
||||
+ "var d=c = b = a = 4;\r\n"
|
||||
+ "if((d = c = b = a = 7) > 2)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "trace(d);\r\n"
|
||||
+ "}\r\n"
|
||||
@@ -443,12 +432,12 @@ public class ActionScript2Test {
|
||||
compareSrc(22, "function a()\r\n"
|
||||
+ "{\r\n"
|
||||
+ "trace(\"hi\");\r\n"
|
||||
+ "var _loc1_=5;\r\n"
|
||||
+ "var _loc1_ = 5;\r\n"
|
||||
+ "if(_loc1_ == 7)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "return undefined;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "_loc1_=_loc1_ * 9;\r\n"
|
||||
+ "_loc1_ = _loc1_ * 9;\r\n"
|
||||
+ "trace(_loc1_);\r\n"
|
||||
+ "}\r\n"
|
||||
+ "trace(\"function2Test\");\r\n");
|
||||
@@ -458,7 +447,7 @@ public class ActionScript2Test {
|
||||
public void frame23_tryFunctionTest() {
|
||||
compareSrc(23, "function testtry()\r\n"
|
||||
+ "{\r\n"
|
||||
+ "var _loc1_=5;\r\n"
|
||||
+ "var _loc1_ = 5;\r\n"
|
||||
+ "try\r\n"
|
||||
+ "{\r\n"
|
||||
+ "if(_loc1_ == 3)\r\n"
|
||||
@@ -471,7 +460,7 @@ public class ActionScript2Test {
|
||||
+ "}\r\n"
|
||||
+ "else\r\n"
|
||||
+ "{\r\n"
|
||||
+ "_loc1_=7;\r\n"
|
||||
+ "_loc1_ = 7;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "}\r\n"
|
||||
+ "catch(e)\r\n"
|
||||
@@ -498,8 +487,8 @@ public class ActionScript2Test {
|
||||
public void frame25_forInInTest() {
|
||||
compareSrc(25, "function tst()\r\n"
|
||||
+ "{\r\n"
|
||||
+ "var _loc2_=[];\r\n"
|
||||
+ "_loc2_[0]=[];\r\n"
|
||||
+ "var _loc2_ = [];\r\n"
|
||||
+ "_loc2_[0] = [];\r\n"
|
||||
+ "for(var _loc3_ in _loc2_)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "for(var _loc1_ in _loc3_)\r\n"
|
||||
@@ -524,8 +513,8 @@ public class ActionScript2Test {
|
||||
public void frame26_registersFuncTest() {
|
||||
compareSrc(26, "function tst(px)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "var _loc1_=57;\r\n"
|
||||
+ "_loc1_=_loc1_ * 27;\r\n"
|
||||
+ "var _loc1_ = 57;\r\n"
|
||||
+ "_loc1_ = _loc1_ * 27;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "trace(\"registersFuncTest\");\r\n"
|
||||
+ "tst(5);\r\n"
|
||||
@@ -545,15 +534,11 @@ public class ActionScript2Test {
|
||||
public void frame28_function3Test() {
|
||||
compareSrc(28, "function tst()\r\n"
|
||||
+ "{\r\n"
|
||||
+ "var _loc1_=5;\r\n"
|
||||
+ "c=_loc1_=8;\r\n"
|
||||
+ "var _loc1_ = 5;\r\n"
|
||||
+ "c = _loc1_ = 8;\r\n"
|
||||
+ "trace(\"hi\");\r\n"
|
||||
+ "trace(_loc1_);\r\n"
|
||||
+ "c=_loc0_=9;\r\n"
|
||||
+ "f=_loc0_;\r\n"
|
||||
+ "d=_loc0_;\r\n"
|
||||
+ "e=_loc0_;\r\n"
|
||||
+ "if(_loc0_ > 5)\r\n"
|
||||
+ "if((e = d = f = c = 9) > 5)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "trace(\"dd\");\r\n"
|
||||
+ "}\r\n"
|
||||
@@ -574,7 +559,7 @@ public class ActionScript2Test {
|
||||
+ "while(true)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "a++;\r\n"
|
||||
+ "b=_loc0_=b + 2;\r\n"
|
||||
+ "b = b + 2;\r\n"
|
||||
+ "if(c < 10)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "trace(c);\r\n"
|
||||
@@ -612,7 +597,7 @@ public class ActionScript2Test {
|
||||
public void frame31_function4Test() {
|
||||
compareSrc(31, "function tst()\r\n"
|
||||
+ "{\r\n"
|
||||
+ "var _loc1_=5;\r\n"
|
||||
+ "var _loc1_ = 5;\r\n"
|
||||
+ "while(_loc1_ < 10)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "if(_loc1_ == 5)\r\n"
|
||||
@@ -621,7 +606,7 @@ public class ActionScript2Test {
|
||||
+ "{\r\n"
|
||||
+ "return true;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "_loc1_=_loc1_+1;\r\n"
|
||||
+ "_loc1_ = _loc1_ + 1;\r\n"
|
||||
+ "continue;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "return false;\r\n"
|
||||
@@ -645,7 +630,7 @@ public class ActionScript2Test {
|
||||
+ "k++;\r\n"
|
||||
+ "if(k < 10)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "k=k * 5;\r\n"
|
||||
+ "k = k * 5;\r\n"
|
||||
+ "trace(k);\r\n"
|
||||
+ "continue;\r\n"
|
||||
+ "}\r\n"
|
||||
@@ -673,7 +658,7 @@ public class ActionScript2Test {
|
||||
+ "}\r\n"
|
||||
+ "k++;\r\n"
|
||||
+ "}\r\n"
|
||||
+ "while(k=_loc0_=k + 5, k < 20);\r\n"
|
||||
+ "while(k = k + 5, k < 20);\r\n"
|
||||
+ "trace(\"end\");\r\n");
|
||||
}
|
||||
|
||||
@@ -693,13 +678,13 @@ public class ActionScript2Test {
|
||||
+ "clearTimeout(4);\r\n"
|
||||
+ "var mc;\r\n"
|
||||
+ "duplicateMovieClip(mc,\"copy\",16389);\r\n"
|
||||
+ "a=escape(\"how\");\r\n"
|
||||
+ "a = escape(\"how\");\r\n"
|
||||
+ "var f=a;\r\n"
|
||||
+ "fscommand(\"alert(\\\"hi\\\");\");\r\n"
|
||||
+ "a=mc._alpha;\r\n"
|
||||
+ "a=getTimer();\r\n"
|
||||
+ "a = mc._alpha;\r\n"
|
||||
+ "a = getTimer();\r\n"
|
||||
+ "getURL(\"http://localhost/\",\"wnd\",\"POST\");\r\n"
|
||||
+ "a=getVersion();\r\n"
|
||||
+ "a = getVersion();\r\n"
|
||||
+ "gotoAndStop(5);\r\n"
|
||||
+ "play();\r\n"
|
||||
+ "gotoAndStop(8);\r\n"
|
||||
@@ -707,26 +692,26 @@ public class ActionScript2Test {
|
||||
+ "{\r\n"
|
||||
+ "trace(\"loaded\");\r\n"
|
||||
+ "}\r\n"
|
||||
+ "a=int(f);\r\n"
|
||||
+ "a=isFinite(f);\r\n"
|
||||
+ "a=isNaN(f);\r\n"
|
||||
+ "a=length(f);\r\n"
|
||||
+ "a = int(f);\r\n"
|
||||
+ "a = isFinite(f);\r\n"
|
||||
+ "a = isNaN(f);\r\n"
|
||||
+ "a = length(f);\r\n"
|
||||
+ "loadMovie(\"http://localhost/test.swf\",a,\"GET\");\r\n"
|
||||
+ "loadMovieNum(\"http://localhost/test.swf\",5,\"GET\");\r\n"
|
||||
+ "loadVariables(\"http://localhost/vars.txt\",a,\"GET\");\r\n"
|
||||
+ "loadVariablesNum(\"http://localhost/vars.txt\",4,\"GET\");\r\n"
|
||||
+ "a=mbchr(f);\r\n"
|
||||
+ "a=mblength(f);\r\n"
|
||||
+ "a=mbord(f);\r\n"
|
||||
+ "a=mbsubstring(\"aaaa\",5,4);\r\n"
|
||||
+ "a = mbchr(f);\r\n"
|
||||
+ "a = mblength(f);\r\n"
|
||||
+ "a = mbord(f);\r\n"
|
||||
+ "a = mbsubstring(\"aaaa\",5,4);\r\n"
|
||||
+ "MMExecute(\"destroyPC\");\r\n"
|
||||
+ "nextFrame();\r\n"
|
||||
+ "gotoAndStop(1);\r\n"
|
||||
+ "a=Number(f);\r\n"
|
||||
+ "a=Object(f);\r\n"
|
||||
+ "a=ord(f);\r\n"
|
||||
+ "a=parseFloat(f);\r\n"
|
||||
+ "a=parseInt(f,16);\r\n"
|
||||
+ "a = Number(f);\r\n"
|
||||
+ "a = Object(f);\r\n"
|
||||
+ "a = ord(f);\r\n"
|
||||
+ "a = parseFloat(f);\r\n"
|
||||
+ "a = parseInt(f,16);\r\n"
|
||||
+ "play();\r\n"
|
||||
+ "prevFrame();\r\n"
|
||||
+ "gotoAndStop(1);\r\n"
|
||||
@@ -734,37 +719,28 @@ public class ActionScript2Test {
|
||||
+ "printAsBitmap(mc,\"bframe\");\r\n"
|
||||
+ "printAsBitmapNum(5,\"bframe\");\r\n"
|
||||
+ "printNum(4,\"bframe\");\r\n"
|
||||
+ "a=random(10);\r\n"
|
||||
+ "a = random(10);\r\n"
|
||||
+ "removeMovieClip(mc);\r\n"
|
||||
+ "setInterval(tst,5,f);\r\n"
|
||||
+ "mc._X=25;\r\n"
|
||||
+ "mc._X = 25;\r\n"
|
||||
+ "setTimeout(tst,5,f);\r\n"
|
||||
+ "showRedrawRegions(false,0);\r\n"
|
||||
+ "startDrag(mc,1,5,5,6,6);\r\n"
|
||||
+ "stop();\r\n"
|
||||
+ "stopAllSounds();\r\n"
|
||||
+ "stopDrag();\r\n"
|
||||
+ "a=String(f);\r\n"
|
||||
+ "a=\"aa\";\r\n"
|
||||
+ "a = String(f);\r\n"
|
||||
+ "a = \"aa\";\r\n"
|
||||
+ "targetPath(f);\r\n"
|
||||
+ "tellTarget(mc)\r\n"
|
||||
+ "{\r\n"
|
||||
+ "trace(\"told\")\r\n"
|
||||
+ "};\r\n"
|
||||
+ "toggleHighQuality();\r\n"
|
||||
+ "a=unescape(f);\r\n"
|
||||
+ "a = unescape(f);\r\n"
|
||||
+ "unloadMovie(mc);\r\n"
|
||||
+ "unloadMovieNum(4);\r\n"
|
||||
+ "updateAfterEvent();\r\n");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void frame36_Test() {
|
||||
compareSrc(36, "function tst()\r\n"
|
||||
+ "{\r\n"
|
||||
+ "var _loc1_=5;\r\n"
|
||||
+ "_loc1_=_loc1_+1;\r\n"
|
||||
+ "trace(_loc1_);\r\n"
|
||||
+ "}\r\n");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user