中易网

flash as3 怎么声明全局变量

答案:5  悬赏:40  
解决时间 2021-02-14 17:10
flash as3 怎么声明全局变量
最佳答案
flash as3定义全局变量: var 变量名:变量类型=变量值;
  代码:Stage.prototype.var1 = 'Stage-var1'
  原理:
  %类名.prototype.%成员名 = %值
  的方法在原型链上添加成员,
  然后就可以通过
  %类名.prototype.%成员名
  %类实例.[%成员名]
  这两种方法之一即可访问这个静态成员。  
  如果,需要很多全局变量,建议专门写一个具有所需变量的类,然后给他加到Stage的原型链上去,这样可以使用严格类型声名并且方便管理。
全部回答
不知道你是否是用类文件写的程序,如果是,那么定义在类中的成员变量就都是全局变量(不是定义在其中某个方法中,而是定义在文档类中的)。但是一般做个游戏什么的,都用一个类专门管理全局变量,里面的变量用静态变量,即static关键字的,你可以查询一下静态变量这个概念。
在主时间线上声明的都是全局变量,最好在第一帧中声明。 var id:uint=1 在主时间线上直接调用。 在其它元素中(也就是其它时间线上)调用: var who:uint =MovieClip(root).id
加入你想声明一个字符串类型的全局变量, 假设变量名是_stringName 就可以这样声明: public var _stringName:String; 很多时候我们在声明变量的时候就赋值了,那么就可以这么写: public var _stringName:String="I'm a string!"; 希望可以帮到你!
越来越多的人学as3了吗? 定义变量: var 变量名:变量类型=变量值,如 第一帧上 :var myname:String="hello";//定义一个变量,名为myname,类型是字符型,值为hello。 第二帧上:trace(myname);//输出窗口会出现:hello
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我代理了一个项目现在想不搞了,代理费能退吗
未满18可以办银行卡吗
内蒙古科技大学东门地址有知道的么?有点事想
完美敏感修复晚霜怎么样
cdr如何设置 默认打开后都按照我的设计图形打
春秋机票价格跌了怎么办, 早买不合算啊~ 亏
①6(7+1)(7*7+1)(7*7*7*7+1)(7*7*7*7*7*7*7*7
品悦门业怎么去啊,有知道地址的么
20万个亿除以3000万等于多少?
沥青弯沉试验温度修正系数怎么算
想开个商行起个什么名字好呢
有时不能在考试中得到好成绩 英语翻译
为什么有的男生就是对戴眼镜的女生不感兴趣
淘宝卖家被扣分以后还能报名参加天天特价这些
武进区湖塘弘茂布厂地址在什么地方,想过去办
推荐资讯
【传闻中的七公主】罗雪七的亲身父母
阳光购物中心(成兴寨村农家店)这个地址在什么
广元明月峡怎么去
鸿门宴美食之家地址在哪,我要去那里办事
混泥土墙做线槽板怎么最快
怎么分辨阿迪达斯包的真假
鹤城区振华幼儿园在哪里啊,我有事要去这个地
求一首送女朋友的歌,本人是学校点歌。
钟云鸭面馆地址在哪,我要去那里办事
进珠江啤酒厂做流产线待遇好吗?
马自达3昂克赛拉胎压监测怎么加装
请教室内要装修一个半径16米圆形天花但场地有
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?