使用 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);
我创建了一个脚本(文档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);