2009-06-17 2 views

答えて

3

サンプルアプリです。

<?xml version="1.0" encoding="utf-8"?> 
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" 
    creationComplete="onComplete();"> 
    <mx:Script> 
     <![CDATA[ 
      import mx.controls.Button; 
      private function onComplete():void { 
       for (var i:int=0; i<btns.numChildren; i++) { 
        if (i == 0 || i % 2 == 0) { 
         Button(btns.getChildAt(i)).enabled = false; 
        } 
       } 
      } 
     ]]> 
    </mx:Script> 
    <mx:LinkBar id="btns"> 
     <mx:dataProvider> 
      <mx:ArrayCollection> 
       <mx:Array> 
        <mx:Object label="Button 1" /> 
        <mx:Object label="Button 2" /> 
        <mx:Object label="Button 3" /> 
        <mx:Object label="Button 4" /> 
        <mx:Object label="Button 5" /> 
        <mx:Object label="Button 6" /> 
       </mx:Array> 
      </mx:ArrayCollection> 
     </mx:dataProvider> 
    </mx:LinkBar> 
</mx:WindowedApplication> 

基本的に、あなたはあなたのボタンを与え

libkBarInst.getChildAt(n) 

を使用して個々のボタンにアクセスします。 希望に役立ちます。

関連する問題