有一些外部课程,比如说MyClass.as
MyClass.as有一个名为foo的静态变量
所以,通常在其他AS文件中我可以用
来调用它MyClass.foo = bar;
但是,这在时间线脚本中似乎有所不同。
每次尝试这个时,我都会得到带有静态类型错误的引用
1119:通过静态类型flash.display的引用访问可能未定义的属性foo:DisplayObjectContainer。
我尝试过导入MyClass等等......似乎没有任何事情可以解雇。
任何提示?
答案 0 :(得分:0)
当您关闭编译选项“自动声明舞台实例”时会导致此问题,我通常这样做。您不能直接将阶段实例分配给静态变量。相反,您必须创建一个实例变量,然后将其分配给构造函数中的静态变量。
我想不出比这更精细/清洁的解决方案。
有些项目无法启用自动声明。