-
Notifications
You must be signed in to change notification settings - Fork 199
Home
robertpenner edited this page Sep 13, 2010
·
23 revisions
Signals is a new approach for AS3 events, inspired by [http://en.wikipedia.org/wiki/C_Sharp_syntax#Events C# events] and [http://en.wikipedia.org/wiki/Signals_and_slots signals/slots] in Qt.
It’s not finished and I am looking for your impressions, critiques and suggestions.
[http://robertpenner.com/flashblog/2009/09/my-new-as3-event-system-signals.html Please post feedback on my blog].
- [http://code.google.com/p/as3-signals/source/browse/#svn/trunk/src/com/robertpenner/signals Browse source code]
- [http://code.google.com/p/as3-signals/source/browse/#svn/trunk/tests/com/robertpenner/signals Browse unit tests]
- [http://code.google.com/p/as3-signals/source/checkout Checkout from SVN]
== Concept ==
- A Signal is essentially a mini-dispatcher specific to one event, with its own array of listeners.
- A Signal gives an event a concrete membership in a class.
- Listeners subscribe to real objects, not to string-based channels.
- Event string constants are no longer needed.
== Background on AS3 Events ==
- [http://robertpenner.com/flashblog/2009/08/my-critique-of-as3-events-part-1.html My Critique of AS3 Events – Part 1]
- [http://robertpenner.com/flashblog/2009/09/as3-events-7-things-ive-learned-from.html AS3 Events – 7 things I’ve learned from community]
- [http://robertpenner.com/flashblog/2009/09/my-critique-of-as3-events-part-2.html My Critique of AS3 Events – Part 2]