使用 jsfl 脚本读取 FLA 文件 class 的文档 属性

Read property of document class of FLA file using jsfl script


我创建了一个脚本(文档class)并攻击了一个 FLA 文件。
Document class here.

public dynamic class MainClass extends MovieClip
{
    public var xPos:int;
    public var yPos:int;
}


现在,我 运行 一个 jsfl 脚本来读取文档 class 的 xPos 和 yPos 的值。但它不起作用:

var obj = new MainClass();
fl.trace(obj.xPos+":"+obj.yPos); // edited

我该怎么做?

谢谢。

首先,ActionScript 类 不存在于 JSFL 中。 JSFL中的JS代表JavaScript,与ActionScript.

是不同的语言

其次,为了访问对象属性(在 AS 或 JS 中),您需要使用对对象本身的引用。

var obj = new MyKlass();
fl.trace(obj.xPos+":"+obj.yPos);