迁移到 Flash CC 时,我的 flash 项目中出现以下问题。
考虑这个类定义:
public class Test extends MovieClip {
[Inspectable(type="String", defaultValue="val")]
public var param :String;
public function Test() {
trace(param);
}
}
我有一个符号“符号 1”,它(通过库面板属性)链接到类 Test 并且(通过组件定义)也设置为类 Test,并且此对话框显示参数“param”和值“瓦尔”。我在场景中有一个符号 1 的实例。正如预期的那样,参数“param”出现在此实例的属性中,值为“val”。
唯一的问题是,在运行时,参数“param”的值等于 null,正如在执行 classes 构造函数期间所确认的那样,它输出“null”。
有谁知道为什么会这样?