繁体   English   中英

如何在Flash CS5.5中定义全局变量?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM