0

我有一个为自定义组件定义皮肤类的 css,如下所示:

view|PlaceHolderView {
    skin-class:ClassReference('view.skin.PlaceHolderSkin');
}

有没有办法在运行时更改该值,以便组件的所有实例切换皮肤?

4

1 回答 1

3

经过更多的挖掘,我找到了我的问题的答案。

var dec:CSSStyleDeclaration = styleManager.getStyleDeclaration('view.PlaceHolderView')
dec.setStyle('skinClass', MyOtherSkinClass);
styleManager.setStyleDeclaration('view.PlaceHolderView', dec, true);
于 2009-10-27T20:33:13.560 回答