请教一个Flex 4 AIR中创建工具栏的问题

net_guangwen 2010-07-15 05:51:49
Flex 3中创建工具栏是用控件ApplicationControlBar
Flex 4中控件ApplicationControlBar已经不建议使用了,实际使用中也遇到了一些问题,如上下移动位置都移动不了。

帮组中有如下说明:
自 Flex 4 起,不再需要 ApplicationControlBar 组件。使用 Spark Application 类的 controlBarContent 属性来指定要包含在控件栏区域中的组件集。使用 Spark Application 类的 controlBarLayout 属性指定控件栏区域的布局。

可是我发现属性controlBarContent只在WEB模式下的Spark Application 类的中有。
AIR模式下s:WindowedApplication类并没有controlBarContent和controlBarLayout这两个属性。

那我要想在Flex 4 AIR中实现一个工具栏该用说明实现呢?

...全文
475 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
net_guangwen 2010-07-16
  • 打赏
  • 举报
回复
找到了一个Panel控件凑合用了,没找到其他的没办法了。
leemiki 2010-07-15
  • 打赏
  • 举报
回复
flex4没用过,先顶了再说,O(∩_∩)O
net_guangwen 2010-07-15
  • 打赏
  • 举报
回复
flex 4 WEB模式下的工具栏,能正常运行。

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2010/04/21/setting-the-height-of-the-control-bar-in-a-spark-application-container-in-flex-4/ -->
<s:Application name="Spark_Application_controlBarGroup_height_test"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<s:controlBarContent>
</s:controlBarContent>
</s:Application>


AIR模式下用同样的代码无法为程序添加工具栏:

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2010/04/21/setting-the-height-of-the-control-bar-in-a-spark-application-container-in-flex-4/ -->
<s:WindowedApplication name="Spark_Application_controlBarGroup_height_test"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<s:controlBarContent>
</s:controlBarContent>
</s:WindowedApplication>


哪位大侠知道怎么样在 flex 4 air 中为程序添加工具栏请指导一下,多谢了。

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧