Because it never went from visible=false to visible=true.  We argued over this 
for weeks.

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of 
per.olesen
Sent: Tuesday, December 02, 2008 1:43 PM
To: [email protected]
Subject: [flexcoders] Why no initial FlexEvent.SHOW event dispatched?


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