[flexcoders] CSS Type selectors are not supported in component

2012-03-07 Thread k.sigiscar

Hi,

I have a custom ActionScript component with a lot of [Style] metadata.

I have overriden the styleChanged and commitProperties methods, I getStyle in 
styleChanged and setStyle in commitProperties on the children.

Everything works when I set the styles directly on the component declaration in 
MXML.

If I create a CSS class like .stockChart and apply it with the styleName 
property, it also works.

However, if I create a CSS class of the same name as the component class, 
StockChart, I get the following warning:

CSS Type selectors are not supported in component

Any clue about this ?

Best regards,
Karl.




Re: [flexcoders] CSS Type selectors are not supported in component

2012-03-07 Thread Alex Harui
You are not inheriting from UIComponent?  I’m not sure how well that is tested. 
 You might just need to implement some IStyleXXX interface, but there’s a 
chance it is just not going to work.


On 3/7/12 1:53 AM, k.sigiscar k.sigis...@yahoo.com wrote:







Hi,

I have a custom ActionScript component with a lot of [Style] metadata.

I have overriden the styleChanged and commitProperties methods, I getStyle in 
styleChanged and setStyle in commitProperties on the children.

Everything works when I set the styles directly on the component declaration in 
MXML.

If I create a CSS class like .stockChart and apply it with the styleName 
property, it also works.

However, if I create a CSS class of the same name as the component class, 
StockChart, I get the following warning:

CSS Type selectors are not supported in component

Any clue about this ?

Best regards,
Karl.






--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui