原文出处:http://blogs.warwick.ac.uk/stevencarpenter/entry/flex_mvc_frameworks/
当我打算选用一种MVC framework开发Flex应用时,我想我得看看目前有哪些框架可供选择。Rob已经使用Cairngorm做了一些实际项目,Cairngorm是Adobe推荐的解决方案,但还存在着一些别的框架,包括PureMVC,Model-Glue和Guasax,再加上一些我以前闻所未闻的或不成熟或成熟的框架。
Pattern Park公司的一些研究人员最近对已存在框架做了一个比较。他们使用三大标准:Approachability( ...
Flex中只有TextField组件实现了Caret,即插入位置的显示功能。最近研究Editor,自己实现了一个Caret类。
难点:如何按固有频率切换状态(显示--擦除)
大家知道Flex中,用Timer触发定期事件不准确,因此使用Timer处理Caret状态,自然也有类似问题。经试验确实存在此问题,需另寻途径。
还要回到Timer定时器上,如果我们定义一个间隔非常短的定时器,对系统时间进行轮询,有了系统时间,而且在极短的时间内如毫秒级,几乎可以认为是连续的“Thread”了。只要能记住第一次显示Caret的时间,就可以在擦除时刻或下一个显示时刻进行相应的操作。
最终效果不错。
代 ...
选择开源文本编辑器如TinyMCE、FCKeditor,当然是不错的选择,但定制自己的Text Editor也不困难。最近使用Flex开发Editor,研究了一下Flex自带的RichTextEditor,发现其工作原理非常简单。为了研究其工作原理及不足,我使用两个核心类自定义了一个Editor,效果图见附件。欢迎拍砖。
目标:用Flex定制自己的Text Editor
功能:字体,大小,粗体,斜体,下划线,列表(Bullet),对齐方式(Alignment),字体颜色。
开发环境:Flex Builder 3
简介:
熟悉《设计模式》一书的开发人员都知道,此书从文档编辑器(d ...
熟悉Flex 的开发者都知道,在Flex中不能直接访问数据库,而是采用HTTPService/WebService/RemoteObject等方式实现。asSQL的出现多少让大家感到意外(抛开这两种方式的优劣不提),也可见它的威力。
1. 简介
大型软件系统都采取了分层设计的原则,将其分为大致表现(UI)、业务逻辑以及EIS三部分。在Java语言,直接与数据库打交道曾是家常便饭。Hibernate等O/R Mapping工具流行,直接使用JDBC编程变得少见了,但有时这种方式更加简便、速度更快。
ActionScript用于在Flash实现动画设计,访问数据库自然 ...
Flex部署在Flex Builder帮助中有详细说明(如部署目录结构)。遗憾的是没有例子介绍Flex如何集成Spring。本文尝试解释这部分内容。由于机器重装,导致FlexPetStore的项目丢失,幸好是覆盖安装留下了可运行的WAR。
FlexPetStore通过RemoteObject技术访问JPetStoreFacade业务对象(引入一个FacadeAccessor对象),因此使用了Flex Data Service 2.0。
大致流程:
Flex (ActionScript )<--> AMF协议(AMF协议编码)<-->(解码)<--> ...
原文
Understanding garbage collection in Flash Player 9
翻译
目前我暂时在研究ActionScript 3.0,它的能力让我很激动。它的原生执行速度带来诸多可能(此句原文The raw execution speed by itself provides so many possibilities. raw本意未加工,原始的,这里的意思是指引入AVM2之后,ActionScript 3.0在执行速度上有了很大提高,所以使支持更复杂的组件成为可能,译者注)。它引入了E4X、sockets、byte 数组对象、新的显示列表模 ...
郑重声明:本文初衷是技术研究,但内容涉及到FDS的一些部署细节。建议做商业应用时购买正版FDS或后续产品。如有个人因此发生对Adobe公司的侵权,本人概不负责。如发现本文有潜在或客观帮助盗版和侵权,请及时与我联系。
说起PetStore宠物店,相信大家不会感到陌生,它几乎已成为一个展示技术的样板工程。例如,Spring提供PetStore演示如何使用轻量级IoC容器替代EJB管理业务组件。
Flash作为UI端有很多好处(最大缺点是打破了HTML文本标记语言展现内容的方式,使得搜索成为问题之一,据说Google可以实现对SWF文件的内容搜索;而且Flex也有支持搜索的解 ...
简要介绍,为实现Flex调用Spring示例PetStore的Facade,写了一个类用于RemoteObject将Java端的Facade转换到AS端的对象或接口。结果发现AS不支持函数重载,只能将Java端的带重载的函数改名或删除。
[SWF] F:\eclipse32\workspace\FlexPetStore\bin\StockQuoteImpl-debug.swf - 724,623 bytes after decompression
TypeError: Error #1034: 强制转换类型失败:无法将 mx.utils::ObjectProxy@a14e601 转 ...
本文主要讨论Flex在客户端与J2EE中间层数据交互的过程。
Flex是构建RIA应用的客户端技术。它的优势在于提供了丰富的客户 端表现能力(例如增强UI组件、缓存、拖放、收缩/展开等),避免了基于HTML技术的缺陷;同时无缝地结合了J2EE技术在中间层(业务逻辑层)的强大优势。
尽 管MacroMedia提出的"体验经济"有宣传策略的成分,但RIA、Ajax的流行还是说明富客户端技术有市场需求。正如J2EE平台架构一样,任何 技术都不是完美的。每个新技术的出现都是为了解决特定的问题。J2EE构建Web应用已经很成熟,已经有很多好的实践,不过受J2EE自身的限制,它在展 ...
FlashDevelop 2.0.1发布了。之所以称“轻量级”Flex开发,是因为FlashDevelop(简称FD)体积很小,安装文件大约只有2.3M,想象Eclipse开发环境对内存和CPU的占用情况就会明白。
麻雀虽小,五脏俱全。FD个头虽然不大,但支持Flex开发的关键部分--对MXML、ActionScript以及XML、HTML、CSS的支持。此外,自动拼写功能也是支持的。
FD支持插件扩展新功能。
默认情况下,FD可创建的工程类型有Standard Project、Library Project、Project Using a Preloader、Custom Preloa ...
ActionScript与JavaScript类似,都是符合ECMAScript语言规范的语言。ActionScript 3.0更是向面向对象语言靠近了一大步。相对而言,JavaScript则在停留在基于对象的层次上(曾经看到一份资料,说Firefox对JavaScript的支持有一个时间表,大概到07年春季就能支持JavaScript2.0,目前也就是1.5左右)。
抛开ActionScript与JavaScript的版本不谈,让我们探讨一些以下几个问题:
1.ActionScript 3.0 是面向对象的吗?
2.ActionScript 3.0 为什么不支持函数重载?
首先,官方对 ...
用Adobe Flex 2和Java创建富Internet应用
Flash + POJO = RIAs
Victor Rasputnis,Yakov Fain,Anatole Tartakovsky
一般的Java开发者知道,当需要为Java应用程序开发GUI时,Swing是一个工具。Eclipse SWT也有很多拥护者,但多数人使用Swing。十年来,经验证明Swing开发GUI并不轻松,你必须精通事件派发线程,GridBagLayout等等。近来,NetBean团队创建了一个叫作Matisse的不错的GUI设计工具,并且它已经集成到MyEclipse开发环境。和Matisse相比而言,J ...
Flex Builder 2: Installed Flash Player is Not a Debugger
问题
When you run Flex Builder 2 in debug mode you may receive an error "Installed Flash Player is Not a Debugger. Flex Builder cannot locate the required debug version of the Flash Player. You may need to install the debug version of the Fla ...
- 浏览: 69532 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
基于MVC的Flex framework ...
PureMVC 不错。 简单易学,也好用
-- by zhouzhao21 -
PSP开发环境
请问一下这段代码有什么问题么?? bool flag = mResourceMg ...
-- by wangshu3000 -
Tomcat下设置session超时 ...
"Tomcat默认的会话超时是1800秒,测试一次需要等太久" -- 把系统时 ...
-- by sam.ds.chen -
[翻译]Ext vs. Dojo
netfishx 写道ext始终没有机会用于正式的项目中,但它确实是我所见过最协 ...
-- by blackanger -
TDD in AJAX
现在yui,jquery,dojo等都用自己的testcase框架,很是郁闷,为 ...
-- by hyysguyang






评论排行榜