服务器:由c/s 发展到b/s 再到 air
C/S client / service 大部分的应用都放在客服端
B/S browser / service 大量的操作在service端 (标准的http协议)
Ria rich interface application ria是bs和cs的集合体,运行在浏览器的客服端
Flash player :运行在浏览器里的一个插件,可以运行.swf文件的插件
Flash : 制作.swf这个格式的软件,更倾向于做动画效果
Flex : 是运行在flash player 里面的应用程序 , 是制作.swf格式的软件, 但更倾向于做application
Adobe Air 也是用来运行swf文件,是在本地运行,
flex function :
var traceParameter:Function = function (aParam:String) :void//void f(String aParam)
{
trace(aParam);
};
traceParameter("hello");
var traceArray:Array = new Array();
traceArray[0] = function (aParam:String):void
{
trace(aParam);
};
traceArray[0]("hello");
flex OO:
var str:Student = new Student();
trace(str.name);
var tc:Teacher = new Teacher();
tc.f = function() {
trace("f");
}
tc.f();
delete tc.f;
//tc.f();
var ifa:IFlyable = new T(); // 实现接口必须实现其方法
flex String :
var str1:String = "www.bjsxt.com";
for(var k:int = 0; k<str1.length; k++) {
trace(str1.charAt(k), str1.charCodeAt(k));
}
trace(str1.substring(0, 5)); // 截取字符串 还有如: substr /slice
trace(str1.concat("/index"));
trace(str1.toUpperCase());
flex Array:
var a3 : Array = new Array();
trace(a3.push("one")); // a3.push("one") 返回的是一个 uint 值
trace(a3.push("two"));
trace(a3.push("three"));
trace(a3);
var a5 : Array = new Array('zhangsan', 'lisi', 'wangwu');
a5.unshift('zhaoliu'); //zhaoliu 插在最前面
trace(a5);
a5.splice(1, 0, 'sunqi', 'liuba'); // 在下标为1的地方 删掉0个 插入 sunqi 和 liuba
trace(a5);
a5.splice(1, 2); // 在下标为1的地方 删掉两个
trace(a5);
a5.pop(); // 去掉最 底下 那个 (如:wangwu)
a5.shift(); // 去掉最 顶上 那个 (如:zhaoliu)
delete a5[0]; // delete a5[0] 意思是 a5[0] = 'undefined' a5[0] 位置还在
trace(a5[0]);
a5.reverse();
a5.sort();
a5.sort(Array.CASEINSENSITIVE); //不区分大小写排序
a5.sort(Array.DESCENDING | Array.CASEINSENSITIVE ); // Array.DESCENDING(逆序) 并且 Array.CASEINSENSITIVE(不区分大小写)
//Array.NUMERIC 按数值类型排序
var poets:Array = new Array();
poets.push({name:"Angelou", born:"1928"});
poets.push({name:"Blake", born:"1757"});
poets.push({name:"cummings", born:"1894"});
poets.push({name:"Dante", born:"1265"});
poets.push({name:"Wang", born:"701"});
poets.sortOn("born", Array.NUMERIC); //按照born属性进行排序 排序类型为数值类型
Flex builder 3 下载地址:
下载地址一:
http://download.macromedia.com/pub/flex/flex_builder/FB3_win.exe
大小: 424 MB ;未进行压缩的 Flex Builder 3 安装文件
不用注册登录,可以直接下载。
分享到:
相关推荐
Flex基础是Adobe公司开发的一种开放源码的框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这个框架基于ActionScript编程语言和MXML标记语言,允许开发者创建具有交互性、响应性和动态...
这个“Flex基础教程实例源码”压缩包提供了学习Flex开发的基础知识和实践经验,涵盖了Array、数据绑定以及事件机制等多个核心概念。 1. **Array**: 在ActionScript中,Array类是用于存储有序集合的基本数据结构。你...
Flex基础教程:富客户端技术详解 Flex是一种强大的富互联网应用程序(RIA)开发框架,由Adobe公司推出,专门用于创建交互式、动态的Web应用程序。它以其丰富的用户界面组件和强大的数据处理能力,为妇科客户端编程...
Flex基础编程实例主要涵盖了几大核心概念,这些概念是构建Flex应用程序的基础。下面将逐一详细介绍这些知识点。 1. **编程基础语法**:Flex是基于ActionScript语言,它是一种基于ECMAScript(JavaScript的标准化...
在本压缩包"Flex实例 Flex基础 Web+Flex+LCDS Flex跟Java交互"中,我们可以深入探讨Flex的基础知识、Web与Flex的集成、LCDS的使用以及Flex如何与Java进行数据交互。 1. **Flex基础**:Flex提供了一整套组件库,包括...
Flex是Adobe公司开发的一种用于创建富互联网应用程序(RIA)的技术,它主要基于...通过深入学习以上知识点,并结合实际项目实践,开发者能够牢固掌握Flex基础,进而创建出高效、用户体验良好的富互联网应用程序。
总的来说,Flex基础教程涵盖了从创建基本的用户界面到实现复杂业务逻辑的全过程。通过学习和实践,开发者能够掌握构建富互联网应用的技能,为用户提供更加直观、互动的网络体验。示例代码则提供了具体的实现案例,...
在“学习flex基础知识”这个主题中,我们首先需要理解Flex的基本概念。Flex框架包括了开发工具、运行时环境和组件库。开发工具如Adobe Flex Builder或IntelliJ IDEA等,提供了一整套集成开发环境(IDE)来编写、调试...
1. **Flex基础概念**:Flex是一种开源框架,主要用于构建基于Flash Player或Adobe AIR运行时的交互式、动态Web应用。它包含Flex SDK,提供了编译Flex应用所需的组件、类库和服务。 2. **ActionScript**:Flex的核心...
1>一套Flex基础教程的PPT。 2>FLEX和JAVA整合的技术文档。 【适用于】 1>FLEX入门 2>具有FLEX基础的JAVA程序员 3>具有JAVA基础的FLEX程序员 4>JAVA程序员 4>FLEX程序员 【目录如下】 Flex大礼包 └─Flex教程 第01...
### Flex事件解析以及Flex基础功能介绍 #### 一、Flex:终结B/S架构下的界面噩梦 在企业级应用开发领域,B/S架构因其易于部署、维护和强大的可扩展性,逐渐占据了主导地位。JavaEE作为B/S架构的中流砥柱,凭借其...
本压缩包“RIA大讲堂- Flex基础培训实例练习.rar”显然是一个与Flex学习相关的资源包,特别适合初学者进行实践操作,提升Flex开发技能。 在Flex中,开发者可以利用强大的图形用户界面组件库,创建出具有丰富用户...
### Flex基础知识点详解 #### 一、Flex简介 Flex是由Adobe公司推出的客户端表现层技术,主要功能在于支持开发人员创建并部署可升级的富互联网应用程序(Rich Internet Applications, RIAs)。Flex采用了一种基于...
### Flex基础入门与开发实例知识点概述 #### 一、Flex简介 - **定义**: Flex是一种开源框架,由Adobe系统提供支持,主要用于构建跨浏览器、跨平台的富互联网应用程序(RIA)。Flex开发基于XML,因此其语法遵循XML的...
### Flex基础学习知识点 #### 一、Flex简介与学习计划 - **Flex**:一种开源框架,用于构建高性能且跨浏览器、桌面以及操作系统部署的应用程序。由Adobe开发,旨在简化富互联网应用程序(RIA)的创建过程。 - **...
### Flex基础培训概述 在本篇文章中,我们将详细介绍Flex的基础概念、组成部分以及如何利用Flex进行高效的应用程序开发。Flex是一种开源框架,专为构建高性能且美观的富互联网应用(RIA)而设计。它允许开发者使用...
本教程旨在为初学者提供一个深入理解Flex基础知识的平台,通过学习,您可以掌握创建交互式、动态的Web应用程序所需的关键技能。 Flex的核心组件包括Flex SDK(软件开发工具包)和Flex Builder,其中SDK是免费的,...
Flex基础培训-5-数据验证知识点 Flex是Adobe公司推出的一个用于开发富互联网应用程序(RIA)的开源框架,主要应用于前端开发领域。其中Flex基础培训-5-数据验证部分,主要讲解了在Flex应用开发中如何对用户输入的...