我找不到是否有办法定义一个变量,可以使用Flash CS5.5从Actionscript 3.0中的项目中的任何地方访问该变量。
我试过了:
_global.myScore = 0;
我从adobe_website获得但是没有用。
任何人都可以提供帮助或提供任何线索吗?
编辑:我只是尝试了最简单的方法,看起来它正在工作,但我不确定。我刚刚创建了一个新图层,我在第一帧中定义了变量:var myvar:int=0;
这种方式是否正确?
答案 0 :(得分:0)
尝试在某个类中声明的静态变量:
public static myScore:int = 0;
使用:
SomeClass.myscore += 1;
但要注意不要过多或过于频繁地使用它们 - 在优化方面,它们并不是那么好。
静态成员是类的成员,而不是实例,并且你不能在常规函数中使用它们 - 函数也必须是静态的。