diff --git a/libsrc/ffdec_lib/testdata/as2/as2.fla b/libsrc/ffdec_lib/testdata/as2/as2.fla
index 3c818963b..93c670fc9 100644
Binary files a/libsrc/ffdec_lib/testdata/as2/as2.fla and b/libsrc/ffdec_lib/testdata/as2/as2.fla differ
diff --git a/libsrc/ffdec_lib/testdata/as2/as2.swf b/libsrc/ffdec_lib/testdata/as2/as2.swf
index 4e201100a..ac9c6cea3 100644
Binary files a/libsrc/ffdec_lib/testdata/as2/as2.swf and b/libsrc/ffdec_lib/testdata/as2/as2.swf differ
diff --git a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf
index c33bc9d6d..9a1080a8f 100644
Binary files a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf and b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf differ
diff --git a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf
index 195b3da9f..a6bc7bfad 100644
Binary files a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf and b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf differ
diff --git a/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.old b/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.old
index 72050bcc3..0400aa796 100644
--- a/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.old
+++ b/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.old
@@ -16,7 +16,7 @@
CONFIG::timeStamp
- '28.02.2021'
+ '08.03.2021'
CONFIG::air
diff --git a/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.xml b/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.xml
index 72050bcc3..0400aa796 100644
--- a/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.xml
+++ b/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.xml
@@ -16,7 +16,7 @@
CONFIG::timeStamp
- '28.02.2021'
+ '08.03.2021'
CONFIG::air
diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/Main.as b/libsrc/ffdec_lib/testdata/as3_new/src/Main.as
index 91ed1fe40..15bb30d96 100644
--- a/libsrc/ffdec_lib/testdata/as3_new/src/Main.as
+++ b/libsrc/ffdec_lib/testdata/as3_new/src/Main.as
@@ -21,6 +21,7 @@ package
TestChainedAssignments;
TestComplexExpressions;
TestContinueLevels;
+ TestCompoundAssignments;
TestDecl2;
TestDeclarations;
TestDeobfuscation;
diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestCompoundAssignments.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestCompoundAssignments.as
new file mode 100644
index 000000000..300c1fcfc
--- /dev/null
+++ b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestCompoundAssignments.as
@@ -0,0 +1,52 @@
+package tests
+{
+
+ public class TestCompoundAssignments
+ {
+ private var attr :int = 0;
+
+ public function calc():int{
+ return 5;
+ }
+
+ public function run():void
+ {
+ /*var b:* = [10,20,30];
+
+ var a:int = 0;
+ trace("a += 5");
+ a += 5;
+
+
+ b[calc()] = b[calc()] + 2;
+
+ var t:MyTest = new MyTest();
+ trace("t.attr += 5");
+ t.attr *= 10;
+
+ trace("attr += 5");
+ attr -= 5;
+
+ trace("arr[2] += 5");
+ b[2] += 5;
+
+ trace("arr[call()] += 5");
+ b[calc()] /= 5;
+
+ b[calc()][calc()] &= 10;
+
+ try{
+ trace("in try");
+ }catch (e:Error){
+ trace(e.message);
+ } */
+ var a:int = 0;
+ trace(a += 10);
+ }
+
+ }
+}
+
+class MyTest {
+ public var attr:int = 0;
+}
\ No newline at end of file