Best practices on when mxml is fully created
Basically this problem occurs when I use CreationComplete to init() my controller etc.
I find myself digging around in Debug mode trying to find things like the stage.stageWidth which hasn't really fully be created and for all intesive purposes creation is not complete/!
I'm thinking am I missed that it's creationCompleted with a "D" at the end is another place where it's really completed and not still completeing.
It seems like an inhereit problem with the flash frame cycling, but alas we can't even have one frame wrong. I'm guessing people turn visibility false and launch a 10 micro second timer to call the real init so one frame later the MobileApplication spark View (in this observence) has actually completed the creation process.
I suppose sometime this happens worse with my SplashScreen (initial view) in trying to find the screen size and otherthings.
It really seems unknownable and possible near random that a particular thing may or may not be properly initialized when I need access to it.
Maybe someone can post a refresher course link for (advanced noops) moderate developers to better understand the complex in's and out's of frame cycles and initializations on start up etc.
I think when I dig around I'll find something like stage.fullScreenWidth not 'screenWidth' or the actual 'width', is the only one not 0 zero that has the value I need.
I am certain it's condusing and difficult for all developers, and as a developer I tend to think I wouldn't release it in that state, it's wrong. things should be initialized when I get to my function for creationComplete. If you must consider added after the fact a creationCompleted (with 'ed = past-tense), although that would be slightly confusing and no one would likely ever use creationComplete ever again.
