如何访问在不同类中定义的变量

时间:2014-04-17 23:49:09

标签: actionscript-3 flash variables

如果我在一个外部动作脚本中有变量,我是否可以在另一个外部动作脚本中访问它?另外,我该怎么做?

1 个答案:

答案 0 :(得分:0)

很多方面。我不知道你的意思是'外部',但是如果你在谈论两个类,其中一个实例添加了一个实例,你可以做另外一个实例。

如果孩子想要引用父母的变量:

 var childvariable = parent.parentvariable  

 var childvariable = MovieClip(parent).parentvariable

请注意,如果父项与父项不同,则父变量应在父类中声明为public var

如果父母想要引用Child上的变量:

 Child.childvariable = something

 var newvariable = Child.childvariable

您可以通过首先将变量声明为静态var或static const并引用as来引用类(而不是类的实例)上的变量:      Classname.variable

还有其他方法可以在兄弟实例上引用变量。也许你可以问一个更具体的问题。

相关问题