mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-26 20:46:00 +00:00
AS2 classes tests reorganised
This commit is contained in:
BIN
libsrc/ffdec_lib/testdata/as2/as2.fla
vendored
BIN
libsrc/ffdec_lib/testdata/as2/as2.fla
vendored
Binary file not shown.
BIN
libsrc/ffdec_lib/testdata/as2/as2.swf
vendored
BIN
libsrc/ffdec_lib/testdata/as2/as2.swf
vendored
Binary file not shown.
@@ -1,15 +0,0 @@
|
||||
class com.jpexs.MyTest {
|
||||
private var i:Number=5;
|
||||
static var k:Number=27;
|
||||
|
||||
function test():Number
|
||||
{
|
||||
trace("hello");
|
||||
return 5;
|
||||
}
|
||||
static function testS():Number
|
||||
{
|
||||
trace("hi");
|
||||
return 88;
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
class com.jpexs.TestCallSetterGetter {
|
||||
public var myobj : com.jpexs.TestSetterGetter;
|
||||
|
||||
public function testSetterCall(){
|
||||
this.myobj.myvar = 5;
|
||||
}
|
||||
public function testGetterCall() : Number {
|
||||
return this.myobj.myvar;
|
||||
}
|
||||
|
||||
public function testStatGetterCall() : Number {
|
||||
return com.jpexs.TestSetterGetter.mystatvar;
|
||||
}
|
||||
|
||||
public function testStatSetterCall(val:Number) {
|
||||
com.jpexs.TestSetterGetter.mystatvar = 6;
|
||||
}
|
||||
}
|
||||
12
libsrc/ffdec_lib/testdata/as2/com/jpexs/flash/test/TestLoader.as
vendored
Normal file
12
libsrc/ffdec_lib/testdata/as2/com/jpexs/flash/test/TestLoader.as
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
/**
|
||||
* Class for including other TestCases, it is called from frame 65
|
||||
*/
|
||||
class com.jpexs.flash.test.TestLoader {
|
||||
|
||||
public function includeTests() {
|
||||
new com.jpexs.flash.test.testcases.TestSetterGetter();
|
||||
new com.jpexs.flash.test.testcases.TestCallSetterGetter();
|
||||
new com.jpexs.flash.test.testcases.TestVarsMethods();
|
||||
new com.jpexs.flash.test.testcases.TestMaintainOrder();
|
||||
}
|
||||
}
|
||||
18
libsrc/ffdec_lib/testdata/as2/com/jpexs/flash/test/testcases/TestCallSetterGetter.as
vendored
Normal file
18
libsrc/ffdec_lib/testdata/as2/com/jpexs/flash/test/testcases/TestCallSetterGetter.as
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
class com.jpexs.flash.test.testcases.TestCallSetterGetter {
|
||||
public var myobj : com.jpexs.flash.test.testcases.TestSetterGetter;
|
||||
|
||||
public function testSetterCall(){
|
||||
this.myobj.myvar = 5;
|
||||
}
|
||||
public function testGetterCall() : Number {
|
||||
return this.myobj.myvar;
|
||||
}
|
||||
|
||||
public function testStatGetterCall() : Number {
|
||||
return com.jpexs.flash.test.testcases.TestSetterGetter.mystatvar;
|
||||
}
|
||||
|
||||
public function testStatSetterCall(val:Number) {
|
||||
com.jpexs.flash.test.testcases.TestSetterGetter.mystatvar = 6;
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
class com.jpexs.TestMaintainOrder {
|
||||
class com.jpexs.flash.test.testcases.TestMaintainOrder {
|
||||
|
||||
public var a:Number = 1;
|
||||
public static var b:Number = 2;
|
||||
@@ -1,4 +1,4 @@
|
||||
class com.jpexs.TestSetterGetter {
|
||||
class com.jpexs.flash.test.testcases.TestSetterGetter {
|
||||
|
||||
private var priv_myvar:Number;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class com.jpexs.TestVarsMethods {
|
||||
class com.jpexs.flash.test.testcases.TestVarsMethods {
|
||||
|
||||
public var instVar:Number = 1;
|
||||
public static var statVar:Number = 2;
|
||||
Reference in New Issue
Block a user