mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-21 20:55:49 +00:00
AS2 test data:
- added class for getter/setter testing - added class for vars/methods testing
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.
18
libsrc/ffdec_lib/testdata/as2/com/jpexs/TestCallSetterGetter.as
vendored
Normal file
18
libsrc/ffdec_lib/testdata/as2/com/jpexs/TestCallSetterGetter.as
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
34
libsrc/ffdec_lib/testdata/as2/com/jpexs/TestSetterGetter.as
vendored
Normal file
34
libsrc/ffdec_lib/testdata/as2/com/jpexs/TestSetterGetter.as
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
class com.jpexs.TestSetterGetter {
|
||||
|
||||
private var priv_myvar:Number;
|
||||
|
||||
private static var priv_mystatvar: Number;
|
||||
|
||||
private var priv_myreadonly : Number = 1;
|
||||
|
||||
private var priv_mywriteonly : Number = 2;
|
||||
|
||||
public function get myvar(){
|
||||
return this.priv_myvar;
|
||||
}
|
||||
|
||||
public function set myvar(val){
|
||||
this.priv_myvar = val;
|
||||
}
|
||||
|
||||
public static function get mystatvar(){
|
||||
return TestSetterGetter.priv_mystatvar;
|
||||
}
|
||||
|
||||
public static function set mystatvar(val:Number){
|
||||
TestSetterGetter.priv_mystatvar = val;
|
||||
}
|
||||
|
||||
public function get myreadonly(){
|
||||
return this.priv_myreadonly;
|
||||
}
|
||||
|
||||
public function set mywriteonly(val:Number) {
|
||||
this.priv_mywriteonly = val;
|
||||
}
|
||||
}
|
||||
18
libsrc/ffdec_lib/testdata/as2/com/jpexs/TestVarsMethods.as
vendored
Normal file
18
libsrc/ffdec_lib/testdata/as2/com/jpexs/TestVarsMethods.as
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
class com.jpexs.TestVarsMethods {
|
||||
|
||||
public var instVar:Number = 1;
|
||||
public static var statVar:Number = 2;
|
||||
|
||||
|
||||
public function TestVarsMethods(){
|
||||
trace("constructor");
|
||||
}
|
||||
|
||||
public function instMethod() {
|
||||
trace("instance method");
|
||||
}
|
||||
|
||||
public static function statMethod() {
|
||||
trace("static method");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user