Version 1.5版本发布
下载页面和详细用法页面:
EventSender Ver1.5:超简便的事件发送&管理器
语言:ActionScript 2.0
大小:8kb
超简便的事件发送器发布后,很多美工兄弟都很喜欢它。下载的次数也蛮多,也有不少人转载。在美工编辑MovieClip时,爱在那帧发事件,就在那帧发事件;要谁发事件,谁就发事件!两行代码就搞定。轻松方便。
但ActionScript 开发者们不乐意了,这玩意好用,但你却建议我们不要多用,这不是吊人胃口吗?!你就不能改进一下的?呵呵,而且这两次开发
游戏,代码和美工打交道多,且软件架构就有好几层。开发者同事都爱用这个东东,屡禁不止。
堵之不如导之,所以我就花了一些时间,增加了EventSender的功能,使之适合在大项目工程中使用。
新手也可以用,一旦发现使用官方的事件发送机制不方便时可以试试我这个东东。
大家可能注意到标题中EventSender不再是简单的发送类了,还多了一个头衔,管理器。到底有多好用呢?听我慢慢道来。
先发一个API总览:
复制内容到剪贴板
代码:
public static var debug:Boolean = false;
public static function send(evtType:String, targetObj:Object):Void
public static function dispatch(evtObj:Object):Void;
public static function addListener(evtType:String, lisObj:Object) ;
public static function removeListener(evtType:String, lisObj:Object) ;
public static function showQueue(); //abandoned: reserved to keep campatibility with old applications;
public static function getQueue();
public static function removeEvents (evtType:String)
public static function removeListeners(lisObj:Object);
public static function reset();