Using FlashGlobals.topLevelApplication to access the memebers of the main application is not a best practice. So code hinting for FlashGlobals.topLevelApplication has been removed in 4.7.
I'm not interested in what Adobe considers to be "best practices". I have my own coding practices that have always worked well for me and I doubt that a single compelling argument can be offered for NOT using FlashGlobals to access top level variables. The alternatives create more complexity and extra work for the programmer than they're worth. Where do I request getting this feature added back in?