AS3 test methods separated to classes, Fixed AS3: get/set slot for global scope

This commit is contained in:
Jindra Petřík
2021-01-18 19:14:51 +01:00
parent cdc3eec1f2
commit cade4549fb
94 changed files with 1999 additions and 138 deletions

View File

@@ -0,0 +1,49 @@
package tests
{
public class TestIncDec
{
public function run():*
{
var a:* = 5;
var b:* = 0;
trace("++var");
b = ++a;
trace("var++");
b = a++;
trace("--var");
b = --a;
trace("var--");
b = a--;
var c:* = [1, 2, 3, 4, 5];
trace("++arr");
b = ++c[2];
trace("arr++");
b = c[2]++;
trace("--arr");
b = --c[2];
trace("arr--");
b = c[2]--;
var d:* = new TestClass1();
trace("++property");
trace(++d.attrib);
trace("property++");
trace(d.attrib++);
trace("--property");
trace(--d.attrib);
trace("property--");
trace(d.attrib--);
trace("arr[e++]");
var chars:Array = new Array(36);
var index:uint = 0;
chars[index++] = 5;
trace("arr[++e]");
chars[++index] = 5;
}
}
}
class TestClass1
{
public var attrib:int = 5;
}