如何利用Flash Builder4.0创建桌面应用程序

 我来答
千锋教育
2016-01-13 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  1. 对 WindowedApplication 组件添加 title 属性,并为此属性赋予值"Hello World":

  <?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                      xmlns:s="library://ns.adobe.com/flex/spark"
                      xmlns:mx="library://ns.adobe.com/flex/mx"
                      title="Hello World">
</s:WindowedApplication>、

  2.  对此应用程序添加 Label 组件(将其置于 WindowedApplication 标签内),将 Label 组件的 text 属性设置为"Hello AIR",并设置布局限制以使其保持居中,如下所示:

  <?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                      xmlns:s="library://ns.adobe.com/flex/spark"
                      xmlns:mx="library://ns.adobe.com/flex/mx"
                      title="Hello World">

   <s:Label text="Hello AIR" horizontalCenter="0" verticalCenter="0"/>
</s:WindowedApplication>

  3.  在刚输入的 Label 组件标签之前,紧跟 WindowedApplication 开始标签添加以下样式块。

  <fx:Style>
   @namespace s "library://ns.adobe.com/flex/spark";
   s|WindowedApplication
   { skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin");
       background-color:#999999;
       background-alpha:"0.7";
   }          
</fx:Style>

  这些样式设置将应用于整个应用程序,用稍稍透明的灰色呈现窗口。

  现在,应用程序代码类似于如下内容:

  <?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                      xmlns:s="library://ns.adobe.com/flex/spark"
                      xmlns:mx="library://ns.adobe.com/flex/mx"
                      title="Hello World">
   
   <fx:Style>
       @namespace s "library://ns.adobe.com/flex/spark";
       s|WindowedApplication
       {
       
skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin");
           background-color:#999999;
           background-alpha:"0.7";
       }          
   </fx:Style>

   <s:Label text="Hello AIR" horizontalCenter="0" verticalCenter="0"/>
</s:WindowedApplication>

  接下来,要更改应用程序描述符中的一些设置,以允许应用程序变得透明:

  1. 在 Flex Navigator 窗格中,在项目的源目录中找到该应用程序的描述符文件。如果项目名为 AIRHelloWorld,则该文件应该名为 AIRHelloWorld-app.xml。

  2. 双击该应用程序描述符文件,以便在 Flash Builder 中进行编辑。

  3. 在 XML 代码中,找到 systemChrome 和 transparent 属性(属于 initialWindow 属性)的注释行。删除注释。(删除 "<!--" 和 "-->" 注释分隔符。)

  4. 将 systemChrome 属性的文本值设为 none,如下所示:

  <systemChrome>none</systemChrome>

  将 transparent 属性的文本值设为 true,如下所示:

  <transparent>true</transparent>

  保存该文件。

  测试 AIR 应用程序若要测试编写完的应用程序代码,请在调试模式下运行它。

  1. 单击主工具栏上的“调试”按钮 。也可以选择“运行”>“调试” >“AIRHelloWorld 命令”。生成的 AIR 应用程序应如下例所示:

  2. 通过使用 Label 控件的 horizontalCenter 和 verticalCenter 属性,文本位于窗口的中心位置。移动窗口或调整窗口大小,像对任何其他桌面应用程序所做的那样。

    注: 如果此应用程序不编译,请修正输入代码时无意间造成的语法错误或拼写错误。错误和警告显示在 Flash Builder 的“问题”视图中。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式