3
これはバグか自分の間違いですか?flex3 menubar: "有効"プロパティのバインディング
<mx:MenuBar width="100%" labelField="@label" itemClick="menuItemClickHandler(event)">
<mx:XMLList>
<menuitem label="User" >
<menuitem label="Log In" showDialog="LoginDialog" enabled="{model.FlowUserState == 0}" />
<menuitem label="Log Out" dispatchEvent="LogoutEvent" enabled="{model.FlowUserState >= 1}" />
</menuitem>
<menuitem label="Job">
<menuitem label="Open" showDialog="OpenJobDialog" enabled="{model.FlowUserState >= 1}" />
<menuitem label="Close" enabled="{model.job_id != null}" dispatchEvent="CloseJobEvent" />
<menuitem label="New" enabled="{model.FlowUserState >= 4}" />
<menuitem type="separator"/>
<menuitem label="info" enabled="{model.job_id != null}" />
<menuitem label="status codes" enabled="{model.job_id != null}"/>
</menuitem>
</mx:XMLList>
[ログイン]ボタンと[ログアウト]ボタンは、何時でもアクティブのままです。しかし、UserとJobメニューを切り替えると、Userメニューの問題が消え、OpenボタンとCloseボタンが常にアクティブになっています...私にとってはバグです。
フレックスメニューバーはありますか?それほど大きな要素ではありません。