在开发RIA之前,请确保以下环境存在
1.下载 Adobe AIR
2.下载并安装Adobe Flex Builder 3 或者 Flex 3 SDK.(Flex Builder3自带FLEX 3 SDK)
环境准备好,接下来就创建我们的第一个RIA 应用程序
1.打开flex builder 3
打开文件菜单,并新建flex项目
输和工程名HelloWorldAir,直接Finish即可.
项目创建成功后,会出现如图
2.打开HelloWorldAir.mxml文件,里面自动生成了
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
</mx:WindowedApplication>
3.我们在里面加入
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" title="土匪RIA">
<mx:Style>
WindowedApplication
{
background-color:"0x999999";
background-alpha:"0.5";
}
</mx:Style>
<mx:Script>
<![CDATA[
import mx.effects.easing.*;
]]>
</mx:Script>
<mx:Sequence id="movePauseMove">
<mx:Move xBy="150" duration="2000" easingFunction="Bounce.easeOut"/>
<mx:Glow duration="500"
alphaFrom="1.0" alphaTo="0.3"
blurXFrom="0.0" blurXTo="50.0"
blurYFrom="0.0" blurYTo="50.0"
color="0x00FF00"/>
<mx:Pause duration="500"/>
<mx:Glow duration="500"
alphaFrom="0.3" alphaTo="1.0"
blurXFrom="50.0" blurXTo="0.0"
blurYFrom="50.0" blurYTo="0.0"
color="0x0000FF"/>
<mx:Move xBy="-150" duration="500" easingFunction="Bounce.easeIn"/>
</mx:Sequence>
<mx:Label text="http://pzmayf.iteye.com" horizontalCenter="0" verticalCenter="0"
fontFamily="Arial" fontWeight="bold" fontSize="20"
moveEffect="{movePauseMove}"
/>
</mx:WindowedApplication>
4.运行项目
界面如图,你可以点击最大化按钮看看字体的效果.
咋一看,这界面很丑,哈哈.
没关系,我们打开HelloWorldAir-app.xml
找到
<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
<!-- <systemChrome></systemChrome> -->
<!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
<!-- <transparent></transparent> -->
把它们修改为
<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
<systemChrome>none</systemChrome>
<!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
<transparent>true</transparent>
保存,再次运行项目(点击最大化按钮可看到字体的效果)
5.打包air项目
右击项目名称,选择导出最终版本(Release Bulid)
一直NEXT,直到出现
注意第一次打包air时,是没有Certificate,你必须要创建一个(点击create...)
照着上面的输就行了,录入完毕OK即可.接着finish就整个打包完成了.
有没有看到上面的多了个HelloWorldAir.air,如果出现说明就打包成功.
你可以自已试着安装HelloWorldAir.air,出来的效果和我们调试中是一样的.
写的有点累了,就这样吧,以后为大家多提供点flex的文章,希望对入门者有所帮助
- 大小: 60.3 KB
- 大小: 8.2 KB
- 大小: 14.9 KB
- 大小: 37 KB
- 大小: 46.5 KB
- 大小: 30.2 KB
- 大小: 33.9 KB
- 大小: 10.3 KB
- 大小: 24.3 KB
分享到:
相关推荐
总之,Flex是一款强大且灵活的RIA开发框架,通过结合标准Web技术和Adobe的专业技术,为开发者提供了构建高质量、高性能Web和桌面应用程序的能力。无论是初学者还是有经验的开发者,都能在Flex的世界里找到适合自己的...
接下来,获取证书是进行iOS应用程序打包的第一步。开发者需要首先成为一个Apple Developer,并且加入到iOS Developer Program中。这个过程涉及到注册和缴费(在2011年6月的费用是每年$99),并且在注册成功后等待...
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的框架,主要基于ActionScript和MXML语言。在本文中,我们将深入探讨Flex的基础知识,包括其核心概念、开发环境搭建、源码结构以及如何通过"library.swf...
Flex3.0是Adobe公司推出的一种富互联网应用(Rich Internet Application, RIA)开发框架,它基于ActionScript编程语言和MXML标记语言,为开发者提供了构建动态、交互性丰富的Web应用程序的强大工具。本教程“Flex3.0...
Flex是一种基于ActionScript和MXML的开源框架,主要用于构建富互联网应用程序(RIA)和移动应用程序。这次分享可能涵盖了Flex的基础知识,如何在移动平台上使用Flex的优势,以及实际的开发案例。 描述中提到的...
这份文档可能包括创建第一个Flex项目的教程,以及一些常见任务的简明示例。 通过学习这些内容,开发者能够掌握Flex的基本概念和开发流程,为构建动态、交互性强的Web应用奠定基础。Flex 3.0的资料对于初学者来说是...
Flex是一个开源的开发平台,主要用于构建富互联网应用程序(RIA),它提供了丰富的用户界面组件和强大的数据绑定功能。 1. **Flex框架基础**: - Flex框架基于MXML和ActionScript 3.0,两者结合使得UI设计和业务...
在IT行业中,FLEX(Flexible Learning Environment eXtension)是一种基于Adobe Flash技术的开发框架,主要用于构建富互联网应用程序(RIA)。本篇文章将详细介绍FLEX的安装与配置过程,帮助初学者快速上手。 首先...
标题中的“flex-app”指的是一个基于Flex技术构建的应用程序,而“我的第一个Flex应用程序仅用于测试”表明这是一个初学者为了熟悉Flex开发环境和技术所创建的简单项目。Flex是一种用于构建富互联网应用程序(RIA)...
在"flex第一步第16章"中,可能涉及的内容包括Flex项目的创建、环境配置、组件使用、事件处理、数据绑定以及应用程序的部署等。第16章通常会深入讲解Flex的高级特性,如自定义组件、状态管理、动画效果、数据服务集成...
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA, Rich Internet Applications)的开源框架,它主要基于ActionScript编程语言和Flex SDK。这个“Flex从入门到精通 教学视频 第一部分”显然是一系列教程的...
- **Hello World程序**:这是学习任何新编程语言或技术时最常见的第一个示例。在Flex中创建一个简单的“Hello World”程序,可以帮助初学者熟悉基本的开发流程和技术要点。 - **步骤**:新建Flex项目 -> 编写MXML和...
本教程主要针对Adobe Flex初学者,旨在引导你完成创建第一个Flex应用程序的过程。Flex是一种用于构建富互联网应用(RIA)的开源框架,它允许开发者利用MXML和ActionScript来构建交互性强、用户界面丰富的Web应用程序...
Flex是一个开源的开发框架,用于构建跨平台的桌面和Web应用程序,它基于AS3,提供了一整套组件库和MXML标记语言,使得开发者能够更高效地构建用户界面。 标题“AS3应用程序开发框架实例”指向的是使用AS3和相关框架...
Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的框架,主要基于ActionScript 3.0编程语言。本章"Flex 第一步 Chapter_3"将深入探讨如何使用Flex进行应用开发,尤其针对初学者,旨在帮助他们快速掌握...
Flex Air是中国Adobe公司开发的一款基于Flash技术的富互联网应用程序(RIA)开发平台,它允许开发者创建可以在桌面运行的跨平台应用程序。本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex ...
接下来,会深入讨论Flex SDK和Flex Builder这两个开发工具,包括它们的功能特性、安装步骤以及如何创建第一个Flex项目。 在“Flex应用程序开发”部分,教程将详细阐述Flex的应用程序结构,如MXML和ActionScript的...