Flex学习篇之一:初识Flex

今天注册了一个账号,来记录我的游戏编程之旅。希望自己记录着自己的一点一滴,每天都有进步。

       Flex是Adobe公司发布的用于支持RIA(Rich Internet Application)程序的技术和工具的组合。RIA程序相比Web而言,是一样的简单部署客户端,但却比以Html实现的接口更加健壮,反应也更加的灵敏。

 

       Flex如今的版本为4.0, 包含Adobe Flash builder4.5(我自己下载的为4.7破解版本:http://www.cr173.com/soft/11854.html), Flex SDK4.

       Flex 技术框架:NXML语言,ActionScript3.0语言,Flex类库。

       NXML语言是用于Flex程序中得一种XML语言,可以用来管理整体布局,控件样式和外观等。

       ActionScript3.0语言是Flex和Flash的脚本语言,与Java Script类似。

       Flex类库包含了可视化组件类库、行为类库和系统管理库。

 

       Flash与Flex的联系与区别

       共同点:都是以ActionScript作为其编程的核心语言,并且编译后的swf文件,都是运行在Flash player虚拟机中。

       相异点:虽然公用Action Script,但是使用的库却不完全相同,只是有很大的一部分“交集”而已。

       Flash是面向美术动画设计人员。而Flex则是面向开发人员的,容易做出具有丰富的交互功能的应用程序。

 

       Flex中得三种通讯方式:

         

通讯方式

通讯协议

交互数据格式

优势

劣势

HttpService

Http 

XML

数据格式通用,便于不同系统之间转化

发送发杂类型数据,不方便

WebService

Soap

XML

数据格式通用,便于不同系统之间转化

发送发杂类型数据,不方便

RemoteObject

AMF

任意格式

能够处理各种数据,速度快

服务端需要专门的软件



安装开发环境

下载Flash Builder 4.7:http://www.cr173.com/soft/11854.html

直接安装,其中带有序列号生成器。

 

书写HelloWorld程序。

装好Flash Builder4.7后,我们可以打开其IDE环境,新建一个Flex工程,选择工程存放路径,命名改工程为HelloWorld.


<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	<s:Label x="199" y="109" text="Hello, Flex world!" fontSize="15" color="#E8182B"/>
</s:Application>

效果如下:




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值