Flex是什么
Flex是 RIA(rich internet applications,即富客户端)的一种技术实现,下面我们把它及其相关的知识与java做个简单的对照,由于个人水平有限,下面的比较仅供参考:
1.RIA vs 跨平台的编程技术
2.Flex vs java
3.flex framework vs jdk
4.flex builder vs eclipse(或jbuilder,netbean)
5.actionscript vs java语言
6.swf文件 vs class文件
7.adobe vs sun
总结 :
flex是由adobe公司出品的、支持ria技术,它的开发工具包是flex framework ,它的集成开发工具可以用flex builder,其所用的编程语言是actionscript,其程序 经过编译后生成swf文件。
java是由sun公司出品的、支持跨平台,它的开发工具包是jdk,它的集成开发工具有eclipse(或jbuilder,netbean),其他所用的编程语言是java,其程序经过编译后生成class 字节码。
下面引用一段网上对flex的详细概术 ,
Adobe Flex是支持RIA(rich internet applications)的开发和部署一系列发展中的技术和产品线的概括词,包括the Flex Framework, Flex Builder 2 and Flex Enterprise Services 2等。
FLEX试图通过提供一个程序员 们已经熟知的工作流和编程模型,让程序员比从前更快更简单地开发动画及RIA应用。在多层式开发模型中,FLEX应用属于表现层。FLEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。
二,产品线和相关软件
1,Flex Framework 包括 MXML , 类库,组件 ,容器和效果(effects)等。它不需另外的服务器 或IDE就可以生成和美化FLEX应用程序。
2,Flex Builder 2是全新的几乎和1.5没什么相同之处的产品。Flex Builder 2是在Eclipse 基础 上创建的全新RIA IDE,是生成FLEX应用的最简单最强大的方式。实现了集成编译器,代码 缩进,调试,设计视图,源代码控制系统集成等许多功能。它可以当作标准的独立应用软件,也可以当作Eclipse的插件使用。
3,Flex Enterprise Services 2是Flex 1.5 server的下一代,拥有众多新功能,比如自动测试,企业通信支持(提供一种发布/订阅的通信架构),数据服务(使本地处理的数据和服务器端同步)。最新版的FLEX支持创建静态文件,该文件使用解释编译方式并且不需要购买服务器许可证就可以在线部署。FLEX服务器也是客户端和XML Web Services及远程对象(Coldfus
相关文档:
Flex是Macromedia发布的presentation server(展现服务),它是java web
container或者.net
server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客户端的
flash player或者shockwave player解释执行,给用户以丰富的客户体验。
大名鼎鼎的Macromedia Flash是强大 ......
在flex中也经常会用到截图功能,并且将截图的图片保存至本地。一想到图片那么我们就自然想到他的存在形式 bitmap byteArray.所以自然就会联系到bitmap类上去。
下面让我们一起来看看都有哪些方法吧。
方法一:按我们自然的思路实现:
在application中有两个容器:
<mx:Canvas id="virtour_cav" top="0" bottom="0" l ......
花了两天时间在网上找资料今天终于是弄起来了!!
web.xml :
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j ......
刚接触flex. 在用HTTPService获取XML格式数据再绑定给DataGrid时.遇到一个很"奇怪"的问题 就是当xml的条目小于等于1时,就会出错. 很是郁闷了一段时间 后来才发现. 问题即不是出在HTTPService上,也不是出在DataGrid上. 而是出在 RESULT_FORMAT_E4X 型数据类型转化为ArrayCollection上 原来 event.result 返回的是ob ......
PopUpEffect.as
package
{
import flash.display.DisplayObject;
import mx.core.IFlexDisplayObject;
import mx.effects.Blur;
import mx.events.TweenEvent;
import mx.managers.PopUpManager;
public class PopUpEffect
{
public function PopUpE ......