7yue's Weblog

Thinking in RIA Solutions...2470,8514,1020的生活演绎

« 好书一本gskinner发布最新的AS3补间动画类库 »

AIR应用transparent和systemChrome设置

在AIR应用的设置文件中,有一堆的XML元素可以供我们定制AIR应用的特征。其中2个非常容易出错的配置元素就是<systemChrome>和<transparent>。我们很多开发者在如何使用transparent和systemChrome上感觉很困惑,这里我简单的进行一下讲解。transparent顾名思义就是透明的意思,AIR的transparent标签内的值只能设置为True或者False,理解起来很容易,True为透明,False为不透明。

systemChrome标签的含义是,是否配置AIR应用使用系统内置的窗口特征,比如Windows系统下右上角的最小化,最大化,关闭这三个控制控件,MACOS系统下应用左上角的关闭,dock最小化,最大化这三个控制控件。如果systemChrome标签设置为Standard,那么毫无疑问,AIR应用将使用系统一致的窗口控制特性,如果systemChrome标签设置为None,那么就有一些说法了。首先,如果你的AIR应用是用HTML+AJAX方式构造,那么None属性值将表示该AIR应用中没有这些窗口特征控件。如果你的AIR使用Flex技术构造,那么None将会让AIR使用Flex另外一套样式的控件来表示关闭,最小化,最大化,这一套控件不会因为None的设置而消失,而是内置在<mx:WindowedApplication>标签内的功能设定,如果你仍然想禁用Flex这一套内置的窗口控件,你必须将<mx:WindowedApplication>标签中的showFlexChrome属性设定为False。

另外一点,就是transparent标签设置为True,systemChrome设置为None的话,AIR打包会出错,为什么?我想上面的解释应该说的很明白了。

  • quote 1.fins
  • http://fins.javaeye.com
  • 求助.

    AIR+ajax的开发方式 开发出来的 软件 (使用了透明窗体)
    为何在 macOSX上不能正常使用
    现象为 看不到窗体 (全部透明了)
    在linux上正常

    另外 NativeApplication.supportsTransparency 这个属性为什么不好用呢
    不管在什么系统上 都是 undefined.

    软件下载地址 :
    http://fins.javaeye.com/blog/338082

    能否帮忙看一下 谢谢了
    7yue 于 2009-2-25 15:19:58 回复
    没有NativeApplication.supportTransparency,只有NativeWindow.supportTransparency
  • 2009-2-25 15:19:58 回复该留言
  • quote 3.fins
  • http://fins.javaeye.com
  • 另外报告个 AIR的bug
    和safari 4有冲突 窗口透明的AIR程序和safari重合并且在safri之上, 这时用鼠标在safari上移动 前端AIR程序会时隐时现(不停的闪烁).

    我英语超级烂 所以不会用英文去 AIR官方网站提bug 只好在这里说一说了 :'(
    7yue 于 2009-2-25 14:57:24 回复
    和safari 4的兼容性测试还没有开始,这个版本太新了。
  • 2009-2-25 14:57:24 回复该留言
  • quote 5.fins
  • http://fins.javaeye.com
  • 我又来打扰您了

    我想问一下 当我使用 AIR+HTML的开发方式时
    为什么html最基本的 textarea元素 依然不支持 自动的 undo/redo呢?

    有什么深层次的原因吗? flex不支持可以理解 但是AIR内部的webkit应该支持这个特性啊
  • 2009-2-25 13:59:40 回复该留言
  • quote 6.fins
  • http://fins.javaeye.com
  • 谢谢你的回复

    那最开始的那个问题 有没有什么好办法解决呢?

    由于我没有mac 所以没法测试 是用户反应的 而且很多用户都这么反应

    如果mac不支持 透明部分显示异常可以 但是非透明部分也看不到 就比较奇怪了

    再次打扰 忘见谅
  • 2009-2-25 15:52:15 回复该留言

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 91204

Copyright 2007 www.7yue.com. Some Rights Reserved.
京ICP备05064035号