知らんかった、グローバルに登録できるイベントが発行できるなんて。。
なお、CoffeeScript での記述になります。
Event Listener
1 2 | Titanium.App.addEventListener 'event_name', (e) -> alert e.message |
Event Handler
1 2 3 4 | Titanium.App.fireEvent('event_name', message: 'message' arg1: 'arg1' ) |
fireEvent について
http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.Proxy-method-fireEvent
1 | fireEvent( String name, Dictionary event ) |
Parameters
- name: String
- Name of the event.
event : Dictionary
- A dictionary of keys and values to add to the Titanium.Event object sent to the listeners.
Returns
- void