+ -
当前位置:首页 → 问答吧 → 用Flex设计透明的AIR桌面程序 【原创申精】

用Flex设计透明的AIR桌面程序 【原创申精】

时间:2008-07-11

来源:互联网

原创教程 首发落伍 期望加精

用Flex建立一个100%窗口透明的AIR程序,以及打包成.AIR文件。


本教程知识点:

Flex建立一AIR程序

窗口透明的AIR程序

打包成.AIR文件


第一步:打开FLEX3  创建一个 FLEX project

下载 (34.44 KB)
2008-7-13 09:01

接着是命名,并选中 Desktop application 在AIR中运行


下载 (32.53 KB)
2008-7-13 09:01

自动生产XML配置文件

创建好以后FLEX3会自动生产一些文件,再Src文件夹里会有两个XML描述语言:

.MXML文件为前台描述文件

.XML里面可以更改一些系统配置

本例:去除AIR窗口,并让AIR程序边界透明。

我们打开airia_ex_login-app.xml这个文件

找到: <systemChrime></systemChrime> 和 <transparent></transparent>

下载 (56.68 KB)
2008-7-13 09:01

修改为下图蓝色区域。

<systemChrime>none</systemChrime>  表示没有系统窗口

<transparent>true</transparent>    表示开启背景透明

下载 (61.9 KB)
2008-7-13 09:01

注意:要去掉<!-- --> 也就是说,本身默认文件是把这两项给注释掉了,我们现在把他启用。

注意2:本教程省略了案例中“AIR界面UI设计”的过程,UI界面源文件在附件内里有。

这样我们就完成了第一步。运行一下看看结果?

下载 (19.07 KB)
2008-7-13 09:01

我们发现FLEX有个默认的STYLE显示了出来。我们现在要想办法把他去掉

第二步:配置MXML文件中的“mx:WindowedApplication”

在 mx:WindowedApplication 内添加一下定制便可去掉FLEX默认的风格界面。

showFlexChrome="false"      
alwaysInFront="true"
layout="absolute"

这里我们再把界面大小设定好。

width="314"
height="460"

如图:

下载 (59.32 KB)
2008-7-13 09:01

再次运行看看:

下载 (37.12 KB)
2008-7-13 09:01

GOOD!一个完美100%透明的AIR RUN起来了。

也许你还会碰到以下问题

窗口没办法在桌面拖动?

没办法关闭和最小化?

请关注AIRIA原创教程的下一集

最后把此例的源文件、工程文件、安装.AIR文件全部提供给大家下载参考



下载 (28.06 KB)
2008-7-13 09:01


附件:

源文件、工程文件

安装 .AIR



[ 本帖最后由 你我都无奈 于 2008-7-13 09:01 编辑 ]

作者: 你我都无奈   发布时间: 2008-07-11

强悍。。。

作者: 微笑着吃饭   发布时间: 2008-07-11

亚沙发...

作者: Black?Angel   发布时间: 2008-07-11

我下载了 我顶帖子 因为我mjj

作者: playsky   发布时间: 2008-07-11

落伍就是落伍 好强大 把落伍的这个原创收录了 我自己站确没收录 呵呵

作者: 你我都无奈   发布时间: 2008-07-11

为了保证帖子的可读性,希望能图片本地化。

如果可以的话,设精条件OK。

作者: 冰河一族   发布时间: 2008-07-12

果然牛B啊。我都看不懂

作者: solaxi   发布时间: 2008-07-12

我顶你

作者: baoyeah   发布时间: 2010-07-08

支持  很不错!!!~

作者: jerseyscloset01   发布时间: 2010-12-28

顶了。

作者: 追疯网络   发布时间: 2010-12-30