20080718 flex framework
http://www.xcopy.net.cn/attachment.php?fid=228 http://www.xcopy.net.cn/attachment.php?fid=227 Cairngorm vs. PureMVC 有很多关于PureMVC和Cairngorm的争论。 我还是选择了PureMVC,因为Cairngorm是基于Flex的。而PureMVC在很多语言环境下都有相应的框架,如下: • Mobile Environments: FlashLite, .NET Compact Framework, J2ME http://www.mikel.cn/article.asp?id=556 http://www.infoq.com/news/2008/01/flex-mvc http://www.infoq.com/cn/news/2008/01/flex-mvc
对于 MVC的概念和用Cairngorm 对Flex 程序的架构其实很早就遇到了,那时我感觉没必要,后来用Flex 做了不少东西,总的感觉就是想到那就写到那,对整体的规划没概念,代码显得十分的乱,于是开始来接触MVC,Cairngorm 和PureMVC,其实Cairngorm 应该更规范有更多的资料来学习,但我还是选折了PureMVC。 PureMVC是一个由controller、Model 、view 三个子系统构成的,由Facade,实现统一管理的一个系统架构。在设计模式中对于Facade的描述为,Facade是个对象结构模式,为子系统中的接口提供一个一致的界面,Facade模式定义了一个高层接口,这一系统使得子系统变得更易于控制。 PureMVC:(注意点纪录): 1。pureMVC中的command、meditor、proxy,一般是要先注册然后才能调用。 2。command、meditor、proxy都继承于Notifiter,所以它门都有sendNotification(发送 Notification)的能力,而对于接受Notification,command可以被Notification触发,但前提是command已经被注册。 meditor,可以接受listNotificationInterests中定义的Notification name的Notification 。 3。proxy,要先于meditor被注册 ,在meditor中才可以对注册的proxy的加以引用。 http://www.jiangzone.com.cn/article.asp?id=60 目前,FLEX有好几个框架,官方和非官方的,其介绍详见http://www.infoq.com/news/2008/01/flex-mvc http://blog.ezse.com/?p=327 http://www.cnblogs.com/Brune/archive/2007/01/12/592690.html http://www.blogjava.net/usherlight/archive/2006/08/03/61546.html http://www.flashas.net/html/Flex/20071110/2440.html http://www.machinetown.cn/?p=175 http://hi.baidu.com/bigisy/blog/item/031e3a0efd03a1cf7acbe157.html http://www.riafan.com/article.asp?id=48 在配置Flex+Fluorine Remoting项目时,Root URL只能虚拟主机域名或http://localhost:80,也就意味着我们只能在本地默认网站(localhost)80端口下开发Flex应用了。万一80端口被其它Web应用占用了,那么又该怎么办?用虚拟目录是行不通的,可以使用ASP.NET Development Server,将Output folder URL设置成localhost:其它端口+放置swf的子文件夹,然后就可以通过Output folder URL正确播放本地端的swf电影,同时通过Root URL也可以正确播放虚拟主机端的swf电影。其实,这其实这和Flash Remoting环境下Flash RIA部署差不多,为方便我们可以在网页中通过使用flashvars来设定网关连接。 http://www.douban.com/group/topic/2735740/ FLUORINE是一个开源的 .NET Flash Remoting 网关,支持 NET1.1 和 .NET2.0。其官方网站:http://fluorine.thesilentgroup.com/fluorine/index.html。 大家还记得Adobe的Flash Remoting MX for .NET吧。它是市面上最早推出的.NETFlash Remoting 网关,但它是商业软件,价格又比同类产品WebORB for .NET(http://www.themidnightcoders.com/weborb/dotnet/)高出一倍。而且自从2003升级后再也没更新,更不用说支持AMF3;相反,WebORB for .NET却更新到3.0了,而且支持AMF3。因此估计Adobe已经放弃Flash Remoting MX for .NET了。另一方面,.NET Flash Remoting杀出一支新生开源的力量——Fluorine,它成长得很快,截至我写这篇教程时,已经推出2.0.7.3.28 alpha,虽然是alpha,但是运行已经很稳定,而且支持AMF3。因此,它应该是目前开源.NET Flash Remoting的最佳解决方案。 http://www.cnblogs.com/chu888chu888/archive/2008/07/10/1239760.html http://hi.baidu.com/chenjj1010/blog/item/b1d9bd0884d5bed562d986ae.html http://www.cnblogs.com/QPG2006/archive/2008/07/10/1240303.html http://blog.csdn.net/polinzhuo/archive/2008/03/17/2192442.aspx 新.net开发十大必备工具 1. Snippet Compiler:用来编写、编译和运行代码的基于Windows的小型应用程序 http://www.flashas.net/html/FLASHyejiexinwen/yejiexinwen/2008/0514/3082.html https://groups.google.com/group/chennai-flex-user-group/browse_thread/thread/c3cb1ee660b402f9 http://blog.webqem.com.au/index.php/2006/09/25/flex-video-demo/ http://www.flashguru.co.uk/free-tool-flash-video-player http://flashspeaksactionscript.com/an-open-source-flex-video-player/ http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/Flex/Q_23537385.html http://people.knowledgetree.com/philip/2008/04/01/flex-air-drop-box-prototype.html http://www.flashas.net/html/Flex/20071024/2321_3.html http://www.webjx.com/htmldata/2007-10-16/1192501644.html http://www.javaflag.com/viewthread.php?tid=721&extra=page%3D1 http://swingchen.javaeye.com/blog/166157 Flex Builder 3 实现 trace 功能 Submitted by Christen on 2008, June 19, 9:00 AM. Flex Trace的重要性不必我强调,但是在最新的Flex Builder 3 中并不能轻松的实现这个功能,今天参考了《Flex 3 Cookbook》,总算解决了这一问题: 一、下载安装带DEBUG版本的Flash Player; 注意下载Firefox可用的: Windows Flash Player 9 Plugin content debugger (for Netscape-compatible browsers) (EXE, 1.52 MB) 二、按F11运行工程,即可以在控制台看到Trace输出。 如果想体验高级功能,可以安装 sephiroth 发布的的Firefox插件FlashTracer。 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/20080718flexframework.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1236432046 |
2009年3月7日21:20星期六 [Info资料]





