作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [问题] AS 3.0
时间Tue Mar 31 15:47:21 2009
AS3没有全域变数
但是可以利用class的static property来达到相同效果
开一个新AS档写这样的一个class
package {
public class Global {
public static var obj:Object = new Object;
}
}
之後就可以这样"宣告"全域变数了
Global.obj.myVar1 = 1;
Global.obj.myVar2 = 2;
接下来可以在任何地方存取它
trace(Global.obj.myVar1 + Global.obj.myVar2);
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凯特 = 蜚蠊猫 = 蟑螂猫
Blog
http://cjcat.blogspot.com
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比闪光(Adobe Flash)研讨区
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.85.107
1F:推 Lawnchern:感谢 03/31 16:23
2F:→ Lawnchern:请问 package不用命名吗@@? 03/31 16:29
3F:→ aquarianboy:看你的package放哪边了,放在同目录是可以不用 03/31 16:41