After looking through the source code to how it works... it is not a bug :p... my mistake
What's happening is the tab navigator doesn't create all the children because the property "creationPolicy" is set to "auto" the Flex framework checks to see if the property "target" is true ( in your case text1, text2 and text3 and others )... because they are not true ( basically not initialized/created yet ) it sets it to it's parent ( of course the parent is the TitleWindow ) and because you are setting the property "visible" to false... that's what gives you the illusion that it just crashes :p... and this also leads to a memory leak solution is to set the property "creationPolicy" on your tab navigator to "all" oh well... learned from my mistake :p hope it helps like others have above me

