簡體   English   中英

在不使用MXML的Flex中使用樣式表

[英]use a style sheet in flex using no MXML

我有幾種要應用於滑塊的樣式。

我知道definig a mx:Style標記的MXML方法

<mx:Style>

        HSlider{

        }

        .SliderHighlightTrackSkin{

        }

        .SliderTrackSkin{

        }

        .SliderThumbSkin{

        }



    </mx:Style>

我不想以這種方式這樣做,而是要在樣式表中定義所有樣式。 然后,我想在.as文件(而不是mxml文件)中定義滑塊並將樣式表應用於該滑塊。

我該怎么做?

我追求的是以下內容

levelSlider= new VSlider()
            levelSlider.minimum=0;
            levelSlider.maximum=1;
            levelSlider.value=1;
            levelSlider.y=150
            levelSlider.styleName="sliderStyle.css"
            this.addChild(levelSlider)

您可以使用<mx:Style source="style.css"/>Application類的mxml文件中將樣式表包含到Flex應用程序中。可以根據需要添加任意多個CSS文件。

現在,如果你有一個.customCSSClass{}在CSS文件中,你可以應用到你vSlider使用vSlider.styleName = "customCSSClass" HSlider{}這樣的全局選擇器將自動應用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM