如何在flash cs5.5中定义全局变量?

时间:2013-11-28 17:11:06

标签: actionscript-3 flash variables flash-cs5 flash-cs5.5

我找不到是否有办法定义一个变量,可以使用Flash CS5.5从Actionscript 3.0中的项目中的任何地方访问该变量。

我试过了:

_global.myScore = 0;

我从adobe_website获得但是没有用。

任何人都可以提供帮助或提供任何线索吗?

编辑:我只是尝试了最简单的方法,看起来它正在工作,但我不确定。我刚刚创建了一个新图层,我在第一帧中定义了变量:

var myvar:int=0;

这种方式是否正确?

1 个答案:

答案 0 :(得分:0)

尝试在某个类中声明的静态变量:

public static myScore:int = 0;

使用:

SomeClass.myscore += 1;

但要注意不要过多或过于频繁地使用它们 - 在优化方面,它们并不是那么好。

静态成员是类的成员,而不是实例,并且你不能在常规函数中使用它们 - 函数也必须是静态的。