zoukankan      html  css  js  c++  java
  • air镶边引7yue

    在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打包会出错,为什么?我想上面的解释应该说的很明白了。

  • 相关阅读:
    学习web前端怎样入门?初学者赶紧看过来!
    web前端教程:CSS 布局十八般武艺都在这里了
    [zhuan]arm中的汇编指令
    adb命令
    [zhuan]使用uiautomator做UI测试
    [zhuan]java发送http的get、post请求
    Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
    android getpost代码
    [转]Android 如何根据网络地址获取网络图片方法
    Android Json解析与总结
  • 原文地址:https://www.cnblogs.com/naiking/p/1798678.html
Copyright © 2011-2022 走看看