动作脚本3.0

时间:2013-10-01 14:14:06

标签: flash actionscript

我是AS 3.0的新手 - 我有一个带有声明值的公共静态变量的类文件。我需要知道当我更改主类文件中的任何变量值(。as)时,有一些例程(事件)来执行 SWF在动态textField中更新这些值(在舞台上)没有重新出口SWF。

感谢您的回答!

1 个答案:

答案 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