Fixed #2202 AS2 return in constructor does not take a value

This commit is contained in:
Jindra Petřík
2024-03-23 20:40:38 +01:00
parent 163a0e00d2
commit ffda86028d
6 changed files with 66 additions and 0 deletions

Binary file not shown.

View File

@@ -8,5 +8,6 @@ class com.jpexs.flash.test.TestLoader {
new com.jpexs.flash.test.testcases.TestCallSetterGetter();
new com.jpexs.flash.test.testcases.TestVarsMethods();
new com.jpexs.flash.test.testcases.TestMaintainOrder();
new com.jpexs.flash.test.testcases.TestReturnInConstructor();
}
}

View File

@@ -0,0 +1,21 @@
class com.jpexs.flash.test.testcases.TestReturnInConstructor {
public function TestReturnInConstructor(){
var k = 3;
if (k == 3) {
trace("A");
return;
}
trace("B");
}
public function func() {
var k = 3;
if (k == 3) {
trace("A");
return undefined;
}
trace("B");
return 5;
}
}