I have a bomb, an animated sprite, that falls onto my hero, another animated sprite. When the bomb hits the hero, an explosion (another animated sprite) happens. The explosion is on a layer of its own, above the main layer. Its z-order is clearly shown on the Z Order Bar, it is the more foreground object on the most foreground layer. Yet when I run the layout the explosion is always behind the hero. Is this a bug or is there a specific way to get Z Order to work like it's supposed to?
I have read the Z Order page from top to bottom and there is nothing there that suggests this is anything but simple but this is driving me mad. Can somebody shed some light on this?