valueobject.as

来自「著名的flash 3d引擎 away 3d的源代码」· AS 代码 · 共 32 行

AS
32
字号
package away3d.core.utils{        import flash.events.EventDispatcher;    import flash.events.Event;        public class ValueObject extends EventDispatcher    {        public function addOnChange(listener:Function):void        {            addEventListener("changed", listener, false, 0, true);        }        public function removeOnChange(listener:Function):void        {            removeEventListener("changed", listener, false);        }        private static var changed:Event;        protected function notifyChange():void        {            if (!hasEventListener("changed"))                return;            if (changed == null)                changed = new Event("changed");                            dispatchEvent(changed);        }    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?