As I couldn't find a way to resolve this issue by using a Mouse event, the issue was resolved by using a Touch event instead. <img src="{SMILIES_PATH}/icon_mrgreen.gif" alt=":mrgreen:" title="Mr. Green">
What was needed
1. When more than two stacked objects are clicked, only the top sprite's event must be triggered.
Solution
1. On touched (Object1).
2. (Object1) - Pick top instance.
3. (Object1) - Scale 1.5.
Then I had to make sure a stacked object located below was also 'tappable' with its own event.
1. On touched (Object2).
2. If (Object1) is not touched, scale (Object2) 0.5.
So far, this was the only solution that was able to find, after more than an hour of research.
At first, it looked very simple to resolve, but it was a difficult one.. I've also spent hours on the same issue in the past, but I couldn't find the answer at that time.
Check out my example file. <img src="{SMILIES_PATH}/icon_mrgreen.gif" alt=":mrgreen:" title="Mr. Green">
https://www.dropbox.com/s/qte9ubnfou1um ... .capx?dl=0