flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "DarkStone (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (FLEX-34689) How to correctly set default skinClass for custom SkinnableComponent?
Date Fri, 19 Dec 2014 08:14:13 GMT

     [ https://issues.apache.org/jira/browse/FLEX-34689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

DarkStone updated FLEX-34689:
-----------------------------
    Attachment:     (was: TestStyle.css)

> How to correctly set default skinClass for custom SkinnableComponent?
> ---------------------------------------------------------------------
>
>                 Key: FLEX-34689
>                 URL: https://issues.apache.org/jira/browse/FLEX-34689
>             Project: Apache Flex
>          Issue Type: Question
>          Components: Spark: SkinnableComponent
>    Affects Versions: Apache Flex 4.13.0
>            Reporter: DarkStone
>            Assignee: DarkStone
>            Priority: Minor
>              Labels: easyfix, easytest
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> This issue has been resolved, here is the right way to set default skinClass for the
custom SkinnableComponent, which is to use the Type Selector:
> package test
> {
> 	import flash.utils.getQualifiedClassName;
> 	
> 	import mx.styles.CSSStyleDeclaration;
> 	
> 	import spark.components.supportClasses.SkinnableComponent;
> 	
> 	public class TestComponent extends SkinnableComponent
> 	{
> 		public function TestComponent()
> 		{
> 			super();
> 			var css:CSSStyleDeclaration = new CSSStyleDeclaration();
> 			css.setStyle("skinClass", skin.DefaultTestComponentSkin);
> 			styleManager.setStyleDeclaration(getQualifiedClassName(this).replace(/::/g, "."),
css, true);
> 		}
> 	}
> }
> DarkStone
> 2014-12-19



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message