flash as3 怎么声明全局变量

[复制链接]
查看11 | 回复4 | 2018-5-15 17:33:45 | 显示全部楼层 |阅读模式
flash as3定义全局变量: var 变量名:变量类型=变量值;代码:Stage.prototype.var1 = 'Stage-var1'原理:%类名.prototype.%成员名 = %值的方法在原型链上添加成员,然后就可以通过%类名.prototype.%成员名%类实例.[%成员名]这两种方法之一即可访问这个静态成员。如果,需要很多全局变量,建议专门写一个具有所需变量的类,然后给他加到Stage的原型链上去,这样可以使用严格类型声名并且方便管理。...
回复

使用道具 举报

千问 | 2018-5-15 17:33:45 | 显示全部楼层
在主时间线上声明的都是全局变量,最好在第一帧中声明。var id:uint=1在主时间线上直接调用。在其它元素中(也就是其它时间线上)调用:var who:uint =MovieClip(root).id...
回复

使用道具 举报

千问 | 2018-5-15 17:33:45 | 显示全部楼层
越来越多的人学as3了吗?定义变量: var 变量名:变量类型=变量值,如第一帧上 :var myname:String="hello";//定义一个变量,名为myname,类型是字符型,值为hello。第二帧上:trace(myname);//输出窗口会出现:hello...
回复

使用道具 举报

千问 | 2018-5-15 17:33:45 | 显示全部楼层
加入你想声明一个字符串类型的全局变量,假设变量名是_stringName就可以这样声明: public var _stringName:String;很多时候我们在声明变量的时候就赋值了,那么就可以这么写:public var _stringName:String="I'm a string!";希望可以帮到你!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行