如何在Flex 4中在运行时设置外观

Ben*_*Ben 5 runtime skin gumbo flex4

我有一堆基于SkinnableContainer的自定义控件.

在设计时添加控件时,我可以使用标签上的skinClass属性指定外观.

我需要在运行时添加一些这些元素,我无法弄清楚如何为我的控件指定skinClass.

例如.

var something:CustomThing = new CustomThing();

/* mistery code here to attach the skin ? */

addElement(something);
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

谢谢!

Ben*_*Ben 20

mmmmm,发现它实际上......必须设置一个风格..

something.setStyle("skinClass", MySomethingSkinClass);
Run Code Online (Sandbox Code Playgroud)