文件名称:EventDispatcher:为常规的Lua对象提供自定义事件广播侦听器机制
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-04 13:20:21
Lua
## EventDispatcher EventDispatcher为常规的Lua对象提供了广播器/侦听器事件机制。 Corona SDK开发人员可以编写更简洁的面向对象的代码,该代码不依赖于从显示对象或自定义消息的全局运行时发送消息。 该模块在Corona SDK和其他可能基于Lua的框架中用作常规的Lua 5.1 / 5.2代码。 那些使用过时的旧Flash 5天的人可能会记得 (FLash事件模型)。 它是Flash和ActionScript的第一个侦听器事件模型,由Branden Hall创建,并由我进一步开发和维护。 我已将ActionScript 2/3中的基本事件模型机制改编为Lua。 此EventDispatcher具有与Corona SDK中的侦听器模型相似的接口,并具有一些其他功能(例如,在调度事件,以字符串或表形式调度事件以及返回状态时,可选的附加参数)。 基本
【文件预览】:
EventDispatcher-master
----doc()
--------index.html(9KB)
--------ldoc.css(6KB)
----README.md(9KB)
----main.lua(5KB)
----EventDispatcher.lua(8KB)