Flex 4中如何设置Spark SimpleText背景颜色 ?? 希望清楚一点的回答

解决方案 »

  1.   

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application name="Spark_SimpleText_backgroundAlpha_test"
            xmlns:fx="http://ns.adobe.com/mxml/2009"
            xmlns:s="library://ns.adobe.com/flex/spark"
            xmlns:mx="library://ns.adobe.com/flex/halo">
     
        <mx:ApplicationControlBar width="100%" cornerRadius="0">
            <mx:Form styleName="plain">
                <mx:FormItem label="backgroundColor:">
                    <mx:ColorPicker id="colorPicker"
                            selectedColor="white" />
                </mx:FormItem>
                <mx:FormItem label="backgroundAlpha:">
                    <s:HSlider id="slider"
                            minimum="0.0"
                            maximum="1.0"
                            value="1.0" 
                            stepSize="0.1" 
                            snapInterval="0.1" 
                            liveDragging="true" />
                </mx:FormItem>
            </mx:Form>
        </mx:ApplicationControlBar>
     
        <s:SimpleText id="smplTxt"
                backgroundAlpha="{slider.value}"
                backgroundColor="{colorPicker.selectedColor}"
                maxWidth="500"
                horizontalCenter="0"
                verticalCenter="0">
            <fx:String source="lorem.txt" />
        </s:SimpleText>
     
    </s:Application>