-6ren">
gpt4 book ai didi

actionscript-3 - flex3 菜单栏 : bindings in "enabled" property

转载 作者:行者123 更新时间:2023-12-04 06:43:08 25 4
gpt4 key购买 nike

这是错误还是我的错?

<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>

无论如何,登录和注销按钮始终处于事件状态。但是,如果我切换用户菜单和作业菜单,用户菜单的问题就会消失,并且打开和关闭按钮现在始终处于事件状态……对我来说似乎是一个错误。

除了 flex 菜单栏还有其他选择吗?它不是一个很好的组件..

最佳答案

解决了。这确实是一个错误.. 或者更好,它没有按应有的方式实现(因为其他一切都是.. 绑定(bind)工作!!)

按照本教程解决问题并全面增强菜单栏: http://frishy.blogspot.com/2007/12/making-flex-menus-easier.html

关于actionscript-3 - flex3 菜单栏 : bindings in "enabled" property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1243869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com