我是AS 3.0的新手 - 我有一个带有声明值的公共静态变量的类文件。我需要知道当我更改主类文件中的任何变量值(。as)时,有一些例程(事件)来执行 SWF在动态textField中更新这些值(在舞台上)没有重新出口SWF。?
感谢您的回答!
答案 0 :(得分:0)
使用静态getter和setter代替静态变量。例如:
package {
public class MyClass {
private static var _property:Number;
public static function set property(value:Number):void {
_property = value;
// update your text field's value here
}
public static function get property():Number {
return _property;
}
}
}
代码可以这样使用:
MyClass.property = 10;
trace(MyClass.property);
它将打印 10 。