construct-properties.as
来自「swf 解码源程序, 纯C代码」· AS 代码 · 共 37 行
AS
37 行
// makeswf -v 7 -s 200x150 -r 1 -o construct-properties.swf construct-properties.astrace ("Check initial properties of script-constructed objects");function check (o, desc){ trace (">>> " + desc); trace (o.constructor); trace (o.hasOwnProperty ("constructor")); trace (o.__constructor__); trace (o.hasOwnProperty ("__constructor__")); trace (o.__proto__); trace (o.hasOwnProperty ("__proto__"));};check (new Object (), "new Object ()");check ({}, "{}");check ([], "[]");Foo = function () { check (this, "");};check (new Foo (), "new Foo ()");check (new this.Foo (), "new this.Foo ()");ASSetPropFlags (Foo, "prototype", 0, 7);delete Foo.prototype;trace (Foo.prototype);x = new Foo ();check (x, "new Foo () - without prototype");Foo.__proto__ = null;x = new Foo ();x.hasOwnProperty = Object.prototype.hasOwnProperty;check (x, "new this.Foo () - without prototype");check (42, "42");check (true, "true");loadMovie ("FSCommand:quit", "");
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?