关于flex中模块[Module]开发的实现探讨
本文使用flex3 beta3之flex最新版本,若无请到adobe 下载。模块(Module)开发的优点自不待说。Flex Project中建立多个Application,并不能减少主文件swf的体积,可能还会增加。Module是编译进另一个swf实体,自然减少了主 swf的体积。BTW,在创建Module时,注意选择关联的主swf,这可以使Module减肥不少,原理不再絮叨。
新浪与网易的博客均实例了模块定制,用户可以选择使用与不使用哪些模块。QZone也可以,并且可以添加新模块。在Flex中,可以方便地如QZone般让用户把模块想拖到哪里就拖到哪里,并且在Flex里实现这种功能似乎不费吹灰之力。
swf主程序默认可以不加载任何模块,或加载官方制定的默认的模块s。并且用户登陆后可以改变各个既有模块的位置,也可以添加新的模块。官方网站提供一些额外的模块,供用户在某一个下拉框或Tile中选择,无需重启、重新编译云云、刷新云云,新的模块立马就可以显示当前程序中。是不是很酷!?此外,除了官方提供的模块之外,用户还可以随意添加自定义的模块,而需要满足的条件只是一个swf的web地址。计划在flex5 v0.2版实现这个设计。
下面是我编写的关于Module开发的一个例子,两个模块可以拖动。可以添加这样的功能:用户完成之后把其位置记下来,下一次加载模块时取出,这些位置可以记在客户端。
点击这里查看示例,右键可以查看demo源码。
tags:flex,flex3,beta3,CursorManager,ModuleLoader
sban 2008年二月二十二于北京朝阳园
原文链接:http://blog.sban.com.cn/2008/02/22/study-flex-module-development.html

音乐网 Said on 06月 9th, 2008 at 7:49 pm quote
帮你顶一下下,也来天空音乐网看看……
knoponieneind Said on 07月 16th, 2008 at 11:44 pm quote
this topic for test car
gjoppers Said on 07月 30th, 2008 at 7:34 am quote
tests time mashine
qchwgdsk npkrwylub Said on 07月 31st, 2008 at 4:45 pm quote
xszva oieqv epga zbocvuq rlhbxtkzv clwk kjfrnhdpa
97bobo Said on 08月 3rd, 2008 at 7:06 pm quote
呵呵,帮你PP顶!也请来97bobo看看……