存档

文章标签 ‘AdvancED Flex 3中文翻译’

[Flex]AdvancED Flex 3中文翻译(四)

2009年5月19日 arrowyoung 3 条评论

为本地或远程创建一个统一的model代理

当真正的对象不存在时,代理可以代替真正的对象。当一个真正的对象做一些花销很大的操作或需要一段时间才能加载时,代理代替真正的对象,直到真正的对象可以使用。代理的API和真正的对象是想同的,因些当真正的对象还在加载或初始化时,你也可以调用它。当真正的对象可用时,这个调用会传递给它,它会对调用做出反应。

代理可分为两类,虚拟代理和远程代理,虚拟代理的定义完全符合上一段所描述的。远程代码略有不同,因为它不在本地。
阅读全文…

[Flex]AdvancED Flex 3中文翻译(三)

2009年2月26日 arrowyoung 3 条评论

在例子中添加一些更真实和复杂的东西

前面的假设意味着支持五种可能替代model接口实现了单一view。为了实现这一目标,你需要抽象出一种model数据结构,不管选择哪一种数据源,在程序中都有这个结构。通常情况下,建立一个这样的结构是一个面向对象(OO)的model和可能用代理的远程数据源。这样做不仅仅是改变model,使那个基础MVC能更好的扩展和松耦合,也能确保在以后更复杂的view,controller,services和model在全面的互动时得到好的处理。
阅读全文…

[Flex]AdvancED Flex 3中文翻译(二)

2009年1月13日 arrowyoung 没有评论

一个简单的例子

让我们来看一个简单的例子,以便你可以看到在实践中的MVC。我们的是model是2004年雅典奥运会奖牌排名前五名的国家。我们将根据这个model建立三个不同的view。一个view我们用表格的形式来表现,别外两个我们用柱形和条形的图表来表现。

在Flex,一个数据model能编译在树形的ActionScript对象中,使用MXML Model标签。我们的重点在MVC上,利用这一原理,把我们的model放在一个简单的XML文件中,我们结合Model标签来绑定源文件。接下来我们来考虑如何架构和设计model。Model标签的部分代码如下:
阅读全文…

[Flex]AdvancED Flex 3中文翻译(一)

2009年1月13日 arrowyoung 2 条评论

封面

作者:Shashank Tiwari, Jack Herrington,Elad Elrom和 Joshua Mostafa
AdvancED Flex 3中文翻译 by arrowyoung
(注:请勿使用商业用途 如有任何问题请联系我:arrowyoung@126.com)

阅读全文…