`
ilinker
  • 浏览: 63835 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

<learnging Felx3>翻译:第一章 概况——第一小节 什么是Flex

    博客分类:
  • Flex
 
阅读更多

Learning Flex3 译文---------------Learning Flex3 译文

紧跟时代的步伐

未来已经在眼前,但它并没有完美的展现出来。

欢迎阅读此书。Adobe Flex 3是一门用来编写具有友好操作界面的富客户端WEB应用程序和桌面应用程序的热门新技术,它为Adobe Flash的普及、应用程序操作界面展现方式的多样性以及消除Flash应用程序与桌面窗体应用程序之间的差距搭建了桥梁。

从 Flex初期,我一直从事研究Flex的工作,我可以很自信的说没有比这更好的时机来学习Flex. 有了Flex3, 它可以让您更简单,更快速的创建完美而又强大的应用程序。虽然Flex发展才只有短短几年时间,但它却以成倍的速度在增长,不仅是因为有一个稳定的精通 Flex的市场,还在于Flex已经成长为一个健全的、开放的平台,以至于现在的开发者都会很明智的把它加入到他们必须掌握的技能列表中,另外对于那些初 学者来说他们会毫无疑问的相信他们选择了一门非常好的技术。

什么是Flex?


Flex是条简单快速地通往Rich Internet(RIAs) 应用程序的途径。 从根本上说,它是一个基于Flash播放器所创建的RIAs框架平台。随着框架的形成,Flex也就成为一门新语言,其核心是MXML ,一种以XML为基础的可扩展标记语言性标记语言,有了MXML之后Flex才能真正便捷的创建应用程序。与一般的二进制桌面应用程序不同,MXML只是 文本,它容易阅读,可以使用文本编辑器直接修改。因此,共享代码就如同共享一个简单文本文件一样简单。

Flex是一个模式,混合型程序语言

这种基于XML创建应用程序的系统将会让传统的网络程序员所熟悉,因为它使用的是一种标记语言和类似于JavaScript脚本语言。对于已经习惯了用超 文本标记语言( HTML )和JavaScript 的网络开发者和设计者而言,Flex会让他们觉得得心应手。虽然结构体系有点不痛,但外表的多个相似之处却很容易入门。它是使用兼具模式标准和网络实践的 桌面编程语言中的最佳部分建立起来的。它不仅拥有编写桌面应用程序语言一样的优点,并且可以创建标准的WEB应用程序。

 


Flex 是什么样的?



您可能在网络上已经见过一些Flex应用程序,或者您已经使用过某一种Adobe AIR应用程序;也许您只看到那些浅蓝色,半透明的默认的外观主题,就是所谓的Aero样式。也许您已经见证过的Flex 应用程序不仅仅如此(您可能没有意识到)。这是因为Flex应用程序的整套外观并不是一成不变的。它看上不必要像 Windows或Mac或别东西。由于Flex是完全可以更换界面皮肤,这意味着您可以通过插入一个新的主题就可改变整个外观。更容易的是,通过一个简单 的切换,很多可用的免费主题可以让您很戏剧性的改变外观。您甚至可以让您的应用程序使用者使用他们自己的主题!


                               
Flex 与Flash动画


当Flex一推出,我的一位喜欢具有丰富表达方式Flash动画的朋友询问我有关Flex的事情。在她粗略地看了一下安装在Flex里的一些应用程序之后,她评论它们看起来很无聊。“仅仅是按钮和控制板,”她说,“哪里有什么好玩的?”。

因此,我准备了两个例子示范给她看。一个是“闪闪发光”可视化小应用程序,另一个则是一个典型的都是按钮和控制板的应用程序,我迅速地为第二个增加了一些动态过渡和界面效果。当我秀出Flex关于“美丽”的一面时,她明白了为什么我对这门技术如此的着迷。

Flex应用程序如同其他Flash内容动画一样导出并保存为swf格式(通常发音为“swiff"),. SWF文件是一种高压缩文件格式, Flash播放器通过在浏览器里读取、解析后再渲染到屏幕上。这意味着您可以创体积很小的应用程序,以保证能够非常快速的下载到本地,而且该些程序在任何 操作系统和机器上外观和操作方式都保持一致。

什么是Flash平台?

Flash平台是一种以小插件形式存在的Flash播放器为基础的开发平台平台。也许您没有想过,其实在您的系统中已经安装有Flash播放器,并且您也 目睹了它的多样功能。如果您还没有安装该播放器,我想您应该是属于互联网用户群体里很小的一部分,小到不足所有互联网用户的百分之一。从图1-1数据可以 看出 Flash播放器之一是如今最受欢迎的软件。如果您正在开发Flash平台,您可以很自信的认为您瞄准了一个超大使用量的平台。比起使用任何其他的平台, 更多人能使用Flash应用程序,甚至超过了Windows发展平台!

 
 
图1-1


Flex软件开发工具包(Flex SDK)


FlexSDK是一批用户界面控件和其他组件的集合,该些控件和组件帮助开发人员完成开发应用程序的任务。Flex SDK的包含一个编译器,帮助文档,以及一大批UI组件和相关功能组件。如今,无需依靠低级代码,Flex开发人员只需输 入<mx:Button/>或拖放一个按钮在任何地方就可得出一个按钮编程或时间线动画。

通过Flex SDK,Flex开发人员可以仅仅使用一个文本编辑器或者可视化Flex Builder就能够应用到ADOBE的强大开发环境。虽然创建Flex应用程序不一定要使用Flex Builder,但使用它的确能够帮得上忙。如果您还没有一个很好的开发环境,那么Flex Builder确实可以加快开发Flex应用程序的速度。


Learning Flex3 译文---------------Learning Flex3 译文

 

关于learning Flex3这本书的下载地址如下:
http://www.ilinker.net.cn/download/Flex/learningFlex3.rar
压缩后大概有11M.

解压的密码为:www.ilinker.net.cn

分享到:
评论

相关推荐

    felx嵌入到jsp 所需的 两个 jar包

    &lt;taglib-uri&gt;FlexTagLib&lt;/taglib-uri&gt; &lt;taglib-location&gt;/WEB-INF/lib/flex-bootstrap-jsp.jar&lt;/taglib-location&gt; &lt;/taglib&gt; 4:如果SERVER开着的话,重启. 5:可以在JSP文件中写FLEX代码了!TADOEBA:==================...

    felx嵌入到jsp 所需的jar包

    &lt;taglib-uri&gt;FlexTagLib&lt;/taglib-uri&gt; &lt;taglib-location&gt;/WEB-INF/lib/flex-bootstrap-jsp.jar&lt;/taglib-location&gt; &lt;/taglib&gt; 4:如果SERVER开着的话,重启. 5:可以在JSP文件中写FLEX代码了!TADOEBA:================...

    flex与java通信的完整demo(2-1)

    flex与java通信的完整demo&lt;br&gt;包含全部jar包&lt;br&gt;eclipse工程~! &lt;br&gt;&lt;br&gt;因为上传资源不能&gt;10M,所以把\WebRoot\WEB-INF\下的lib文件夹另外上传的,多麻烦一下了...&lt;br&gt;&lt;br&gt;注:此资源是从...

    flex实列demo

    &lt;mx:Panel width="100%" height="100%" title="Content" marginTop="1" marginBottom="1" marginLeft="1" marginRight="1" &gt; &lt;IFrame id="iFrame" source=...

    felx 3.o api 帮助文档

    felx 3.o api 帮助文档 felx 3.o 类的结构图

    flex+php.rar_Flex+PHP_PHP Flex_felx p_flex_flex php

    这是FLEX和PHP的交互源码 这是FLEX和PHP的交互源码 这是FLEX和PHP的交互源码 这是FLEX和PHP的交互源码

    Felx.rar_adobe GUI_adobe flex GUI_felx_flex

    Flex是Adobe公司开发的支持RIA(Rich Internet Applications)开发和部署的技术产品,主要面向企业级的应用。借助于Flex强大功能,能够开发出增强更富有交互性和标签的用户界面。 对于初识Flex的开发者,总是对Flex...

    flex3D菜单

    用flex开发的一个超酷3D菜单,可以跟随鼠标移动,流畅

    flex3开发者指南Flex3 developer guide.rar

    flex3开发者指南Flex3 developer guide.rar

    Felx3.0的效果

    Felx效果,帮助大家尽快的掌握Flex的特效.....................

    flex资料合集flex3ActionScript3.0中文版.chm

    felx3,flex资料,flex教程,ActionScript3.0中文版.chm,flex3,ActionScript

    flex3D特效

    这是一个flex项目,里面有 3D墙 鱼眼 水波纹 开门关门特效,可以下载下来直接运行,想要学习flex高级特效的可以下下来学习下

    flex做的桌面应用程序——电话本

    本人经常丢手机。所以做了个电话本,是桌面应用程序。好用。需要安装FLEX相关插件才可安装运行。

    flex3教程

    flex3学习开发教程

    flex 3组件使用与技巧大全

    flex 3组件使用与技巧大全,能帮助你更好的掌握组件应用,快速入门

    新建Flex+Java的WEB项目

    NULL 博文链接:https://sy19861216.iteye.com/blog/698909

    felx HashMap.as

    felx HashMap.as,自己编写的,希望对你们有所帮助

    Semi-Flex工艺技术研究总结.pdf

    半柔性印刷电路板(Semi-Flex PCB),是在标准的硬板加工过程中结合入控深铣削加工或刚挠板加 工技术(铣开盖或开通窗等)获得的一种用于静态弯折领域的 PCB,常采用非对称的叠层结构,只适用 于受静态应力的安装...

    基于Flex&amp;Bison;的网页可编程计算器

    课程设计,附实验报告。使用Flex&Bison;生成的DLL文件用作计算器后端,使用Flask框架和HTML CSS做前端。

    Flex 3 Language Reference

    Flex Language Reference,是一本Felx使用者非常不错的参考手册

Global site tag (gtag.js) - Google Analytics