|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。
poluoluo中心提醒:可使用var或const关头字声明变量。在剧本的全部实行过程当中,利用var关头字声明的变量可屡次变动其变量值。利用const关头字声明的变量称为常量,只能赋值一次。实验给已初始化的常量分派新值,将天生毛病。
变量
可使用var或const关头字声明变量。在剧本的全部实行过程当中,利用var关头字声明的变量可屡次变动其变量值。利用const关头字声明的变量称为常量,只能赋值一次。实验给已初始化的常量分派新值,将天生毛病。
静态变量
静态变量是利用static关头字和var或const语句配合声明的。静态变量附加到类而不是类的实例,关于存储和共享使用于工具的全部类的信息十分有效。比方,当要保留类实例化的总次数大概要存储同意的最年夜类实例数,利用静态变量对照符合。
上面的示例创立一个totalCount变量(用于跟踪类实例化数)和一个MAX_NUM常量(用于存储最年夜实例化数)。totalCount和MAX_NUM这两个变量是静态变量,由于它们包括的值使用于全部类,而不是某个特定实例。- classStaticVars{publicstaticvartotalCount:int=0;publicstaticconstMAX_NUM:uint=16;}
复制代码 StaticVars类及其任何子类内部的代码只能经由过程该类自己来援用totalCount和MAX_NUM属性。比方,以下代码无效:- trace(StaticVars.totalCount);//output:0trace(StaticVars.MAX_NUM);//output:16
复制代码 不克不及经由过程类实例会见静态变量,因而以下代码会前往毛病:- varmyStaticVars:StaticVars=newStaticVars();trace(myStaticVars.totalCount);//errortrace(myStaticVars.MAX_NUM);//error
复制代码 必需在声明常量的同时初始化利用static和const关头字声明的变量,就像StaticVars类初始化MAX_NUM那样。您不克不及为机关函数或实例办法中的MAX_NUM赋值。以下代码会天生毛病,由于它不是初始化静态常量的无效办法:- //!!ErrortoinitializestaticconstantthiswayclassStaticVars2{publicstaticconstUNIQUESORT:uint;functioninitializeStatic():void{UNIQUESORT=16;}}
复制代码 实例变量
实例变量包含利用var和const关头字但未利用static关头字声明的属性。实例变量附加到类实例而不是全部类,关于存储特定于实例的值很有效。比方,Array类有一个名为length的实例属性,用来存储Array类的特定实例保留的数组元素的个数。
不克不及掩盖子类中声明为var或const的实例变量。可是,经由过程掩盖getter和setter办法,能够完成相似于掩盖变量的功效。
FlashScreensaversMaker能够迅速的将您的Flash作品转化为屏保程序。 |
|