易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex vs Flash

Flex vs Flash
Flex是一个针对企业级富互联网应用的表示层解决方案;
Flex是 RIA(rich internet applications,即富客户端)的一种技术实现
Flex是一种应用程序框架;
Flex序列产品包括编译工具和IDE,通过编写MXML(一种类XML标记语言)和ActionScript(AS,Flex的脚本语言,从Flash移植过来)代码,用编译器来生成SWF文件,使用浏览器的Flash Player插件就可以进行观看
它的开发工具包是flex framework ,它的集成开发工具可以用flex builder,其所用的编程语言是actionscript,其程序 经过编译后生成swf文件
Flex是Adobe公司推出的技术,基于Flash平台,开发的程序可以运行于装有Flash Player插件的浏览器以及Adobe的桌面程序运行平台AIR之上,具有很好的表现力和交互力。官方网站上对Flex的定义如下:
Adobe? Flex? 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。
相对于Ajax,Flex的优点是易于开发调试,表现力交互力强,缺点是加载速度慢。在兼容性方面,我觉得Flex更好。
flex 是针对企业软件开发的,而且对象是现在在使用其他开发工具的人员,比如:。NET等。 而FLASH 是针对动画设计者设计的产品。
从根本上说,两个产品都有共同的东西。主要是针对不同。 用LFEX更容易作出商业管理软件之类的东西。  
共同点是,他们都是用AS作为开发语言。
flex是flash的扩展因为flex可以像编程一样的来编写最后生成flash
flex只不过是一个framework,它的根本目的是快速的开发flash,也就是swf文件
最后flex的输出只不过是一个swf文件,flash的作用只不过是一个gui,当然跟服务端技术无关
2. Flex的特性
使用矢量图形
丰富的组件库: 比Flash组件更多 采用全新的架构,使得组件的样式定制和外观修改更简单。界面表现能力一流
对多媒体的广泛支持: FLV流媒体 可以在本地存储数据(本地共享对象)
与服务器端的通信: 支持AMF(action Message Format)协议, Socket套接字通信,
跨平台
不需要进行浏览器兼容测试
实现表现层和内容的真正分离
3. Flex和Flash的比较
3.1 相同点
    最终都生成SWF文件,通过Flash Player 来解释运行。
3.2 产品市场定义的差异和针对不同的开发人员
    Flex是一直RIA解决方案,针对的是企业级的网络应用(数据通信Flex表现得非常好)。
    flash主要应用在平


相关文档:

flex获取url参数的一些写法

   在mxml的application类可以通过geturl获取当前url。获取url可以提供一个很好的方式对swf穿参数。在公司的项目中就大量的应用相关的技术。就和大家分享一下相关的写法,如果写不好就不要笑话哦。
   分析url参数类:
   package com.sunshine.framework.control
{
import com.sunshin ......

Flex 标签和 AS 类

Flex最强大的特性之一就是它在标签和
ActionScript类之间创建了一个简单的映射。这是一个简单的概念,但是我多次发现不懂Flex的人对这点是如何工作的或者‘它为什么有用’理解
起来有困难。
对那些学习Flex的新手,这里有一些规则以及
一些简单的例子让你们以此开始学习这个特性。

例子 1 —— ......

flex右键弹出菜单(demo)

工程下的history文件夹下存放三个文件:index.template.html,rightClick.js,swfobject.js
src文件夹下存放CustomContextMenu.mxml文件。
1.CustomContextMenu.mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
 applicati ......

flex分页

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" layout="absolute" creationComplete="initApp()">
 <mx:Script>
  <![CDATA[
   public var pageRecordes:uint = 8;
   public var totalPages:ui ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号