Hi, The simple answer is no.
Why? The titleIcon class is of type Class. This class cannot be subclassed. My advice to you is create a subclass of TitleWindow and create the method you are talking about there. Since you cannot load icons at runtime, you could create a simple iconLibraryModule that held your extra icons and then the method you created in the subclass would then load the icons from the icon library on demand through some type of string call into the library. Conclusion, there is no way to create an image like component in components with properties of type Class. In my custom window, I wrap the icon in a UIComponent, this way when I am rendering the icon, I have 2 options. The icon property is the 'source' but not the actual instance that is manipulated in the component UI. Peace, Mike On 4/27/07, Paul Whitelock <[EMAIL PROTECTED]> wrote:
Would anyone know if there is a way to create an component that can be used as an icon for any component that accepts an icon? For example, TitleWindow accepts a titleIcon. I would like to create an AS3 class that I can instantiate and specify for the TitleWindow's titleIcon. As conditions change in the window, I'd like to be able to make a function call to the icon class and have it update the icon displayed by the TitleWindow. The class would programatically create the icon (i.e., it would not use an embedded asset). Ideally the icon component should be able to be used for any component that accepts an icon. Any idea if this can be done and if so where I should start looking to create such a component? Thanks! Paul
-- Teoti Graphix http://www.teotigraphix.com Blog - Flex2Components http://www.flex2components.com You can find more by solving the problem then by 'asking the question'.