Added #2066 AS3 Support for api-versioned SWFs

This commit is contained in:
Jindra Petřík
2023-09-26 21:35:39 +02:00
parent d58d582575
commit cbdc998650
20 changed files with 354 additions and 56 deletions

View File

@@ -0,0 +1,4 @@
package {
public class Number {
}
}

View File

@@ -0,0 +1,6 @@
package
{
public class Object
{
}
}

View File

@@ -0,0 +1,9 @@
package {
public namespace AS3 = "http://adobe.com/AS3/2006/builtin";
public const NaN: Number = 0 / 0;
public const Infinity: Number = 1 / 0;
public const undefined = void 0;
}

View File

@@ -0,0 +1,33 @@
package mypkg
{
[API("661")]
[API("662")]
public class MyClass
{
public function test(): void
{
trace("Hello world");
}
[API("662")]
public function test_662(): void
{
trace("Hello world");
}
[API("674")]
public function test_674(): void
{
trace("Hello world");
}
[API("662")]
[API("674")]
public function test_662_674(): void
{
this.test_674();
trace("Hello world");
}
}
}

View File

@@ -0,0 +1,3 @@
include "Object.as"
include "Number.as"
include "mypkg/MyClass.as"