我要產生一些禁用的按鈕上的按鈕欄按鈕順序:柔性按鈕欄問題
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
public var nav:ArrayCollection=new ArrayCollection();
...
function initApp():void
{
nav.removeAll();
for(var i:uint=0;i<navSize;i++)
{
nav.addItem({label: i });
}
nav.addItem({label: "Last", enabled:false});
}
]]>
</mx:Script>
...
<mx:ButtonBar id="btnBar" dataProvider="{nav}"/>
但爲什麼最後一個按鈕仍處於啓用狀態?
UPD:
function upd()
{
trace("upd()");
for (var i:int=0; i < btnBar.numChildren; i++)
{
if ([condition])
{
Button(btnBar.getChildAt(i)).enabled=false;
}
}
}
人有更好的解決辦法:我加入updateComple事件處理程序中發現的解決方案?