mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-17 22:31:52 +00:00
Fixed: #1188 AS3 Static initializer - init slot/const only when not referencing other property
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -6,8 +6,7 @@ package
|
||||
import tests_classes.mypackage1.SetupMyPackage1;
|
||||
import tests_classes.mypackage2.SetupMyPackage2;
|
||||
import tests_classes.mypackage3.SetupMyPackage3;
|
||||
import tests_classes.TestThisOutsideClass;
|
||||
import tests_classes.TestImports;
|
||||
import tests_classes.*;
|
||||
|
||||
/**
|
||||
* ...
|
||||
@@ -102,9 +101,11 @@ package
|
||||
|
||||
TestThisOutsideClass;
|
||||
TestImports;
|
||||
TestInitializer;
|
||||
|
||||
public function Main()
|
||||
{
|
||||
new TestInitializer();
|
||||
if (stage) init();
|
||||
else addEventListener(Event.ADDED_TO_STAGE, init);
|
||||
}
|
||||
|
||||
28
libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/TestInitializer.as
vendored
Normal file
28
libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/TestInitializer.as
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
package tests_classes
|
||||
{
|
||||
/**
|
||||
* ...
|
||||
* @author JPEXS
|
||||
*/
|
||||
public class TestInitializer
|
||||
{
|
||||
public static var s_alpha:RegExp = /[a-z]+/;
|
||||
public static var s_regs:Array;
|
||||
public static var s_numbers:RegExp = /[0-9]+/;
|
||||
|
||||
public var i_email:RegExp = /.*@.*\..*/
|
||||
public var i_link:RegExp = /<a href=".*">/;
|
||||
public var i_regs:Array = [i_email,i_link];
|
||||
|
||||
{
|
||||
s_regs = [s_alpha, s_numbers];
|
||||
}
|
||||
|
||||
public function TestInitializer()
|
||||
{
|
||||
trace(s_regs[1]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user