[英]How to define global variables in flash cs5.5?
我找不到是否有一种方法可以定义变量,该变量可以使用Flash CS5.5从Actionscript 3.0中的项目中的任何位置进行访问。
我尝试了这个:
_global.myScore = 0;
这是我从adobe_website得到的,但是没有用。
任何人都可以提供帮助或提供任何线索吗?
编辑:我只是尝试了最简单的方法,它似乎正在工作,但我不确定。 我刚刚创建了一个新层,并在第一帧中定义了变量:
var myvar:int=0;
这样正确吗?
尝试在某些类中声明的静态变量:
public static myScore:int = 0;
采用:
SomeClass.myscore += 1;
但请注意不要过多或过于频繁地使用它们-在优化方面,它们并不是很好。
静态成员是类的成员,而不是实例的成员,并且您不能在常规函数中使用它们-该函数也必须是静态的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.