A listener for each display object or...?

Say I have many display objects that are buttons. Which is better?

1. Adding the same listener to each display object?
(This listener would be full of if-elseif statements to determine which display object evoked it and to carry out the corresponding action.)

2. Adding a unique listener to each display object?
(No if-elseif statements because each listener is alway evoked by the same display object. These listener just carry out their specific task.)

I would prefer first implementation. Somehow having many if-elseifs feels much better than unique listener for each display object. This way you also don't have to clear lot of listeners.

views:1445 update:2011/10/2 9:44:12
corona forums © 2003-2011