Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-34689

How to correctly set the default skinClass for custom SkinnableComponent?

    XMLWordPrintableJSON

Details

    Description

      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

      Attachments

        Activity

          People

            darkstone DarkStone
            darkstone DarkStone
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: