2013-03-26 85 views
0

对不起,简单的问题,但是...AS3,影片剪辑中访问公共变量

我的DocumentClass具有公共变量kTemp

public var kTemp:Number = 0;

我也有影片剪辑它有一些内部时间表代码为此片段:

var counter1:int = 0; 
counter1 = kTemp;

很奇怪,但最后一行给出了一个错误:

1120: Access of undefined property kTemp. counter1 = kTemp

我在做什么错?

我虽然从全局看到全局变量。
获取影片剪辑中公共变量值的最简单方法是什么?

回答

0

我snova privet。

使用谷歌,我发现只有这个决定,这在我的情况下工作:

var _root=MovieClip(root); 
var counter1:int; 
counter1 = _root.kTemp; 

我也试过组合:VAR公共静态+ Classname.variable,但它不工作(错误:像未知上课的财产)......我的朋友,华人。