`
saboo
  • 浏览: 70229 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Flex 基础

    博客分类:
  • Flex
阅读更多

 

 

服务器:由c/s 发展到b/s 再到 air

C/S  client / service    大部分的应用都放在客服端

B/S  browser / service 大量的操作在service (标准的http协议)

Ria rich interface application  riabscs的集合体,运行在浏览器的客服端

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 Builder 3 正式版,发布于中国时间 2008 年 2 月 25 日;
下载地址一:
http://download.macromedia.com/pub/flex/flex_builder/FB3_win.exe
大小: 424 MB ;未进行压缩的 Flex Builder 3 安装文件
不用注册登录,可以直接下载。

下载地址二:

http://trials.adobe.com/Applications/.../FB3_WWEJ.exe
大小: 385.84 MB ; 已经压缩的 Flex Builder 3 安装文件
需要注册登录,才可下载。

Flex builder 3.0注册码(已经试过的,可用的):

1377-4168-2018-0771-2432-1495

1377-4760-3354-0772-2773-8996

1377-4165-2080-7265-7813-8901

1377-4964-5021-8182-2399-8235

Flex builder 中要进行调试,就必须安装含debug的flash player版本。下载链接地址:

Adobe Flash Player 9 — Debugger Versions (aka debug players or content debuggers) for Flex and Flash Developers

12/3/2007 Updated debugger versions of Flash Player 9 (aka debug players or content debuggers) are available for Flex Builder 2 users and Flash CS3 Professional users. These new players are version 9.0.r115.

Download the Windows Flash Player 9 ActiveX control content debugger (for IE) (EXE, 1.59 MB)

Download the Windows Flash Player 9 Plugin content debugger (for Netscape-compatible browsers) (EXE, 1.56 MB)

Download the Windows Flash Player 9 Projector content debugger (EXE, 3.69 MB)

Download the Macintosh Flash Player 9 Plugin content debugger (Intel-based Macs) (DMG, 5.35 MB)

Download the Macintosh Flash Player 9 Plugin content debugger (PowerPC-based Macs) (DMG, 2.41 MB)

Download the Macintosh Flash Player 9 Projector content debugger (ZIP, 4.81 MB)

12/3/2007 Updated Linux debugger versions (aka debug players or content debuggers) of Flash Player 9 are now available. Additionally, the Linux standalone player (projector) is available for developers who wish to publish projectors on Linux operating systems.

Download the Linux debugger and standalone players (TAR.GZ, 9.29 MB)

 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics