Hi,
ok, UIButton do not have a event receiver system, it's actually simpler here.
I will take the "Tutorial 6" example from ngui to explain this.
1: Select the "Button" gameObject in the hierarchy
2: Add a "NGuiEventsToPlaymakerFsmEvents" component
3: add an fsm component to that "Button" gameObject,
4: in the fsm, add a global event "NGUI / ON CLICK", don't create that event, it's already there ( define in "NGUI PlayMaker Proxy" prefab
Run the scene, the fsm will receive the global event "NGUI / ON CLICK".
if you use a ui component that has an event receiver you need to target the gameObject where "NGuiEventsToPlaymakerFsmEvents" is located, that's all.
Does that help?
I have attached the scene itself just to give you a working scene ( you need to have the ngui playmaker package of course).
bye,
Jean