代码之家  ›  专栏  ›  技术社区  ›  sharvey

在运行时更改选择器的CSS属性

  •  0
  • sharvey  · 技术社区  · 15 年前

    我有一个CSS,它为自定义组件定义了de skin类,如下所示:

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

    是否有方法在运行时更改该值,以便组件的所有实例都切换外观?

    1 回复  |  直到 15 年前
        1
  •  3
  •   sharvey    15 年前

    经过一番周密的调查,我找到了我问题的答案。

    var dec:CSSStyleDeclaration = styleManager.getStyleDeclaration('view.PlaceHolderView')
    dec.setStyle('skinClass', MyOtherSkinClass);
    styleManager.setStyleDeclaration('view.PlaceHolderView', dec, true);
    
    推荐文章