Flex 问题:我可以在 Flex 中使用 ComboBox 来更改视图堆栈吗?
我正在尝试使用 Flex 中的组合框和数组来更改为视图堆栈中的画布。 我可以使用一些自定义操作脚本来做到这一点吗? 我正在设计的用户界面确实可以从中受益。
I am trying to use a combobox in flex with an array to change to a canvas in a view stack.
Can I do this with some custom action script? The UI I am designing could really benefit form this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个小演示应用程序,演示了您想要执行的操作:
您也可以更改 onComboBoxChange() 中的逻辑以使用 selectedIndex:
Here's a little demo app that demonstrates what you are trying to do:
You can change the logic in onComboBoxChange() to use selectedIndex as well:
或者您可以将 viewStack 的 selectedIndex 绑定到组合的 selectedIndex 属性:
Or you can bind the selectedIndex of the viewStack to the selectedIndex property of the combo:
您可以使用此解决方案,但请注意,您不能将单词与空格分开
(尝试将“canvas1”更改为“canvas 1”),您将看到:
MXML 代码:
You can use this solution, but be warned that you can not pike a word with space
(try to change "canvas1" to "canvas 1") and you will see:
MXML code: