I was wondering why a flex control or container does not dispatch a
FlexEvent.SHOW when showing the first time? Given this code:

<mx:Panel 
  id="panel" 
  show="Alert.show('I am showing')" 
  creationComplete="Alert.show('I was created')"/>

<mx:Button 
  click="panel.visible = !panel.visible" 
  label="Show/Hide"/>

When the "panel" Panel is constructed, the creationComplete is fired
and I see my Alert "I was created". But I DO NOT get the Alert "I am
showing".

If I then click the button to hide it and click it again to show it, I
am getting the show event.

Why no show event initially?

This applies equally well to TitleWindow, Button, Box, ...

Reply via email to