Yeah, That's what I was trying to say. The default assets and styles are in different framework classes (like mx.skins.halo), unless you override them with CSS. I think if you set the missing properties in your CSS file, you should be able to get it to work, but it might be very tedious.
-TH --- In flexcoders@yahoogroups.com, "Pan Troglodytes" <[EMAIL PROTECTED]> wrote: > > Well, in this case there are only a couple of imports that I had to make. > The problem seems to be in getting this icon. Not sure what to make of > that. > > On 7/29/06, Tim Hoff <[EMAIL PROTECTED]> wrote: > > > > Hi Jasom. > > > > I noticed when I tried copying an entire framework class, instead of > > just extending, that in addition to version, several other > > framework class references where required. I suppose that if you > > placed your copy in the same directory as the original, it would > > work the same. But, this isn't really practical. I gave up on that > > approach and concentrated on subclassing instead. > > > > -TH > > > > --- In flexcoders@yahoogroups.com, "Pan Troglodytes" > > <chimpathetic@> wrote: > > > > > > I'm trying to create my own PopUpButton that will fire an event > > BEFORE > > > opening the dropdown list (so I can populate it dynamically). > > > Unfortunately, everything useful (like openWithEvent) is declare > > private and > > > not protected. So I thought the most elegant way would be to just > > copy the > > > PopUpButton.as source and rename it and the class to > > PopUpButtonExt. After > > > commenting out the version include, I ran into a problem. In > > > calcArrowButtonSize(), there is this bit: > > > > > > var popUpIconClass:Class = Class(getStyle("popUpIcon")); > > > popUpIcon = new popUpIconClass(); > > > > > > In my variation, popUpIconClass is always null. The source for > > > PopUpButton.as says: > > > > > > /** > > > * The icon used for the right button of PopUpButton. > > > * Supported classes are mx.skins.halo.PopUpIcon > > > * and mx.skins.halo.PopUpMenuIcon. > > > * @default mx.skins.halo.PopUpIcon > > > */ > > > [Style(name="popUpIcon", type="Class", inherit="no")] > > > > > > I'm trying to understand why it would be ok in the original class > > and not in > > > the class using the same code. Is there some internal voodoo > > going on? > > > Suggestions for other ways I should do this are welcome, but not > > really the > > > main point of my question. I'd really like to understand why this > > breaks. > > > > > > -- > > > Jason > > > > > > > > > > > > > > > > > > > -- > > Flexcoders Mailing List > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Search Archives: http://www.mail-archive.com/flexcoders% 40yahoogroups.com > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > -- > Jason > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/