In order to present a framework that hides a lot of flash-isms and tries to make dev more efficient, we take over root, put borders in containers, etc. sysmgrs graphics is likely covered by apps bordes, and apps graphics are probably also covered by its borders.
So I'd use canvas or customize border. Forget levels in AS3, ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Merrill, Jason Sent: Friday, December 07, 2007 8:26 AM To: [email protected] Subject: RE: [flexcoders] Application.application.container? OK - thanks, so that's good info, and fine. So I guess my REAL question is, where and how would you do it? Have it draw on a <mx:Canvas> component? I guess that would work fine, I'm just coming from the Flash IDE perspective, and I'm used to Actionscript development, putting MovieClips on the _level0 movieClip timeline. Jason Merrill Bank of America L&LD GT&O eTools & Multimedia Research & Development ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Samuel R. Neff Sent: Friday, December 07, 2007 11:22 AM To: [email protected] Subject: RE: [flexcoders] Application.application.container? Application.application actually is not the root display object from the Flash's display list perspective. SystemManager is and you can get a reference to it through the "systemManager" property defined on UIComponent. Not sure I would suggest drawing on it, but technically that's the root. Here's some info from one of the Flex SDK developers: http://iamdeepa.com/blog/?p=11 <http://iamdeepa.com/blog/?p=11> Personally, I don't understand why you'd have anything outside of your root MXML class drawing on Application.application.. seems like broken encapsulation and trouble that could be solved another way. HTH, Sam ------------------------------------------- We're Hiring! Seeking a passionate developer to join our team building Flex based products. Position is in the Washington D.C. metro area. If interested contact [EMAIL PROTECTED] ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Merrill, Jason Sent: Friday, December 07, 2007 10:39 AM To: [email protected] Subject: RE: [flexcoders] Application.application.container? OK - thank you. I guess my core question is, if I want to draw directly on the _level0 stage, the way to pass that UI object to a class which draws on it is to do UIComponent(Application.application) ? That seems a little convoluted, but that's how it's done? I could create a canvas and pass that into the class, but I'm wondering about the root UI object. In Flash, I can draw directly on the stage. Jason Merrill Bank of America L&LD GT&O eTools & Multimedia Research & Development

