我的主要数据
public var graphArray:Array = [1,2,3,4,5,6];
我正试图从我在时间轴上使用的MovieClip中访问它:
var graph1scale:Number = MovieClip(root).graphArray[0]
看起来它对我有意义但是当我尝试运行它时我得到了这个错误:
TypeError:错误#1009:无法访问空对象引用的属性或方法。
使用MovieClip(root)尝试访问它是错误的吗?我刚开始使用外部类(这是我的第一个项目),通常我只是在时间轴上做所有事情。所以MovieClip(root)对我来说很熟悉,但我想这不是正确的做法。
有没有办法可以从Main.as访问变量?
----- -----解决
我意识到MovieClip(root)一直都在工作,但我只是在Main.as中定义数组之前调用了数组。我延迟调用graphArray并且它有效。
不确定这有什么意义,因为graphArray是我在整个main.as类中定义的第一件事
答案 0 :(得分:1)