在函数actionscript 3中更改全局变量

时间:2012-07-26 02:12:07

标签: actionscript-3 variables

我希望代码在actionscript 3中的函数内部更改全局变量

例如:

var m:String;
function kkk()
{
  m = "kkkkkk";
}
trace(m);

1 个答案:

答案 0 :(得分:0)

如果要在as3中使用全局变量,则需要创建一个类以将它们保存在一个位置并引用该类中的变量。 More Info

这是全局类(GlobalVarContainer.as)

package 
{
    public class GlobalVarContainer 
    {
        public static var vars:Object = {};
    }
}

这是您访问它们的方式

  import GlobalVarContainer;

  GlobalVarContainer.vars.groupingID  = 1
  GlobalVarContainer.vars.mediaID = 4
  GlobalVarContainer.vars.facultyID = 5
  GlobalVarContainer.vars.studentID = 2