Flex介绍

[color=blue]看到公司有招聘Flex engineer,就大概搜了一些Flex资料[/color]

Flex是Macromedia发布的presentation server(展现服务),它是java web container或者.net server的一个

应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,

由客户端的 flash player或者shockwave player解释执行,给用户以丰富的客户体验。

  大名鼎鼎的Macromedia Flash是强大的矢量动画编辑工具,在作动画起家之后,Flash一直

在谋求rich internet application(ria富客户端)的霸主地位,最有影响的是,已经推出了面向对象的

编成脚本actionscript2.0,并且建立起类似于 java swing的类库和相应component(组件)。Flex是通

过java或者.net等非Flash途径,解释.mxml文件组织 components,并生成相应得.swf文件。Flex的

component和flash的component很相似,但是有所改进增强。

  运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?我理解这里面有两个原因:

[color=red]1,为[/color]了迎合更多的 developers(开发者)。Flash天生是为了designer(设计者)设计的,界面还有

flash的动画概念和写程序的开发人员格格不入,为了吸引更多的jsp/asp/php等程序员,

Macromedia推出了Flex用非常简单的.mxml来描述界面和jsp/asp/php程序人员使用.(x/d)html非常相

似,而且mxml更加规范化、标准化。

[color=brown]2,为[/color]了一个标准。大家一定听说过微软下一代系统longhorn,在longhorn推出的同时微软

也会推出新的语言xaml,一种界面描述语言,与之相应的就是smart client和flex非常相似的东

西。Mxml和Xaml的也很相似… …由此带来的一些列好处就不用我说了。

  Flex和j2ee/.net其实没什么关系,Macromedia用java做出来个应用把flash的技术融合到j2ee里

面,再用.net的技术做出来个.net应用把flash技术融合到.net里面去;应该说flex解决了j2ee里面

和.net最繁琐的问题那就是web 客户端的问题。微软比较卑鄙在ie里面built-in(事先安装好了)很

多空间,可以被.net调用比如datagrid,java就没有办法啦,只能用最原始的html一个tag一个tag

地print,真是头疼,还有客户端的javascript是最难调试的,不论java还是.net都束手无策。

[color=red]什么是flex builder?[/color]

  一个可视化的Flex应用程序开发工具,用标记语言就能生成flash用户界面,把设计者预

计的XML标签转换成为Flash组件,可编译成为FLASH的SWF文件供客户浏览,使设计人员和开

发人员可以更加高效地创建Flex 应用程序 。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
flash+flex+air移动开发入门经典——适用于android、ios和blackberry》 第1章 flashflex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 1.3.1 flex 4.5.1 11 1.3.2 mxml 12 1.3.3 spark库组件 14 1.3.4 数据绑定 21 1.3.5 flex移动应用程序结构 22 1.3.6 移动开发的考虑事项 31 1.4 adobe air 31 1.5 小结 32 1.5.1 练习 32 1.5.2 本章所学内容 33 第2章 入门 35 2.1 使用flash builder 4.5.1 35 2.1.1 使用工作空间 36 .2.1.2 使用flash perspective 37 2.1.3 使用flash debug perspective 38 2.1.4 使用source和design视图 39 2.2 使用flash builder创建移动项目 41 2.3 定义运行配置 52 2.3.1 在桌面上运行移动应用程序 52 2.3.2 在设备上运行移动应用程序 55 2.4 小结 62 2.4.1 练习 63 2.4.2 本章所学内容 63 第3章 为android、blackberry和ios设备构建air应用程序 65 3.1 air应用程序描述符文件 65 3.1.1 在air应用程序描述符文件中设置属性 66 3.1.2 手动编辑hello world app的应用程序描述符文件 66 3.1.3 blackberry tablet os配置 76 3.1.4 为google android打包 79 3.1.5 为apple ios打包 85 3.1.6 为blackberry tablet os打包 90 3.2 更新air应用程序 92 3.2.1 从应用程序描述符文件获取详细信息 93 3.2.2 使用版本号 93 3.3 小结 94 3.3.1 练习 94 3.3.2 本章所学内容 95 第4章 触摸、多点触摸和手势 97 4.1 多点触摸交互 98 4.1.1 确定触摸输入支持 98 4.1.2 创建多点触摸和手势应用程序示例 99 4.1.3 触摸事件处理 102 4.1.4 在交互对象上注册触摸事件 110 4.1.5 确定支持触摸点数量 112 4.2 手势交互 113 4.2.1 确定设备支持哪些手势 113 4.2.2 手势事件和事件处理 114 4.2.3 在交互对象上注册手势事件 115 4.2.4 处理手势事件 120 4.3 在device central中利用多点触摸面板 123 4.4 小结 123 4.4.1 练习 124 4.4.2 本章所学内容 124 第5章 为多种屏幕尺寸进行开发 125 5.1 多种屏幕尺寸的考虑 125 5.1.1 像素密度 126 5.1.2 利用设备dpi 127 5.2 使内容适应舞台尺寸 131 5.2.1 使用stagescalemode 和 stagealign类 131 5.2.2 处理舞台尺寸变化事件 132 5.2.3 创建sprite layout app示例 133 5.3 处理设备朝向 144 5.3.1 使用stageorientation类 145 5.3.2 使用stageorientationevent类 145 5.4 在flex中使用布局 148 5.5 小结 167 5.5.1 练习 167 5.5.2 本章所学内容 168 第6章 调试应用程序 169 6.1 设置断点 169 6.2 全局错误处理 180 6.3 处理未捕获错误 180 6.4 try…catch语句 183 6.5 单步执行代码 185 6.6 小结 188 6.6.1 练习 189 6.6.2 本章所学内容 189 第7章 使用文件系统 191 7.1 从文件系统读取 191 7.1.1 file和filestream类 192 7.1.2 创建files explorer app示例 195 7.2 修改文件和文件系统 207 7.3 利用浏览对话框 220 7.3.1 打开单个文件 220 7.3.2 打开多个文件 221 7.3.3 将单个文件保存到某个位置 227 7.4 小结 227 7.4.1 练习 228 7.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值