首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flash MenuBar组件错误

flash MenuBar组件错误
EN

Stack Overflow用户
提问于 2009-04-15 17:58:14
回答 1查看 545关注 0票数 0

更新菜单栏组件的数据提供程序时,菜单项的状态无法更新,直到用户与菜单进行交互(将鼠标滚动到菜单上、单击菜单等)。例如,禁用的项目将保持启用状态,直到用户将鼠标滚动到该项目上。有没有办法在修改数据提供程序XML后强制菜单“刷新”?

EN

回答 1

Stack Overflow用户

发布于 2010-10-13 05:29:45

只是经历了完全相同的事情。要出现此问题,您必须在更新dataProvider之前选择菜单上的某些内容。此选择索引驻留在内部成员oldIndex上,并在menubar mouseOverHandler中导致错误。我通过在更改dataProvider后清除选择修复了它

代码语言:javascript
复制
menu.dataProvider = newProvider;
appMenu.selectedIndex = -1;

祝好运。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/752949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档