I've been able to get it to work for buttons and the like by extending ProgrammaticSkin and passing in the class. I've never even used the icon on a TitleWindow to even know how it's supposed to work. It should work, because everything is a class, but it might not know what to do with it.
Paul Michael Schmalle wrote: > 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 >> >> >> > > >