mx:ButtonBar 按钮置灰问题


mx:dataProvider
mx:Array
播放/mx:String
暂停/mx:String
/mx:Array
/mx:dataProvider
/mx:ButtonBar

如何 在点播放以后 播放按钮变灰掉。

你的意思是让点击后的按钮禁用吗

<?xml version="1.0"?>

<mx:Script>
    <![CDATA[
        import mx.controls.Button;
        import mx.controls.Alert;

        import mx.events.ItemClickEvent;
        private function clickHandler(event:ItemClickEvent):void {
                (bb.getChildAt(event.index) as Button).enabled = false;
        }
    ]]>
</mx:Script>


    <mx:ButtonBar id="bb" itemClick="clickHandler(event);">
        <mx:dataProvider>
            <mx:Array>
                <mx:String>播放</mx:String>
                <mx:String>暂停</mx:String>
            </mx:Array>
        </mx:dataProvider>
    </mx:ButtonBar>

/mx:Application

试一下这段代码 希望给你点思路