我要产生一些禁用的按钮上的按钮栏按钮顺序:柔性按钮栏问题
<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事件处理程序中发现的解决方案?