伍迷家园

让编程融入生活
随笔 - 82, 文章 - 0, 评论 - 1516, 引用 - 160
数据加载中……

一个通过Flash设计与Flex结合开发的网站www.mapgle.cn

一个通过Flash设计与Flex结合开发的网站

http://www.mapgle.cn/

另:可用手机的GPRS访问http://m.mapgle.cn/来进行上海轨道交通情况查询。


1、Flash设计动画和相关矢量图,工具是Flash CS3。其中Flash做好的动画或矢量图形通过 FlexComponentKit转化成SWC文件,导入到FlexBuilder的项目中
2、Flex做前台呈现,工具Flex Builder 3。主要体现在“换乘查询”部分和用户注册登录部分。与.net交互用的是Fluorine技术。
3、.Net做服务器后台程序,工具VS2008。主要是提供数据的访问和换乘运算等。用到Linq技术。
4、SqlServer2005做后台数据库。


网站策划:安澜洪
网站界面设计与Flash制作:Lavi
网站前后台及数据库设计开发:伍迷
网站换乘算法: JiMian

开发感受:网站本来很简单,但由于想用Flash结合Flex的办法来工作(这可以充分利用Flash的动画设计能力和Flex的编程能力),所以遇到一些麻烦
1、主要是FlexComponentKit工具使用上需要很多注意,此工具应该说并不是特别成熟的产品,有时会存在生成SWC失败的情况,估计是Bug,经过多方摸索,找到的不算是办法的办法,更换Flash存放地址,以及删除原来的生成swc文件,再重新生成。
2、Flash设计与Flex设计人员的思考方式是完全不同的,比如Flash更强调过程(比如哪一帧做什么事情),而Flex特别是到了AS3后,主要强调对象,这在刚开始时并没有注意,使得程序开发跟着设计人员的思路走,造成了一定的时间浪费。解决办法,事先明确界面布局,无需编程的动画由Flash做,需要编程的动画或效果尽量让Flash提供素材由Flex开发人员来做,这样可以大大避免重复工作,也更加面向对象。事实证明Flex做的效果未必比Flash差,其实是殊途同归啦。
3、由于整站是Flex,效果也比较多,之前并不注意造成性能非常差。后期做了些改进,性能有一定提高,但总的来讲对CPU的占用还是很大的,因此建议在设计之前就考虑性能问题。而不是后期再去想办法提升。

现在网站刚刚完成,请求大家帮助测试,并提出宝贵意见。

posted on 2008-07-08 13:45 伍迷 阅读(917) 评论(8)  编辑 收藏 所属分类: Flex

评论

#1楼    回复  引用    

ReferenceError: Error #1069: 在 mx.controls.Text 上找不到属性 label,且没有默认值。
at com.mapgle.view.searchContent::SearchResult/tabClickHandler()[D:\dotnet\SMG时开发\Web程序2008\MapgleWebApplication\MapgleFlexApplication\src\com\mapgle\view\searchContent\SearchResult.mxml:227]
2008-07-08 14:06 | 刘洁1 [未注册用户]

#2楼    回复  引用  查看    

loading..

2008-07-08 15:12 | waitu      

#3楼    回复  引用    

不错,不过界面太暗了 ,很多看不清楚

#4楼    回复  引用  查看    

CPU的占用率确实很大,不过效果蛮炫的,呵呵
2008-07-09 13:56 | hailibu      

#5楼    回复  引用    

请问能不能提供下壁纸下载里面旋转的源码啊,很想学习的
如何用button实现点击旋转呢?
2008-07-11 12:32 | Light111 [未注册用户]

#6楼    回复  引用    

我觉得网站的应用性很强,特别是对于已经开通GPRS上网服务的人,速度也是最快的了。
2008-07-16 10:10 | 安澜洪 [未注册用户]

#7楼    回复  引用    

您的这个网站非常炫、非常实用。
但我想知道的是:
您的各个栏目,比如“首页”、“换乘查询”,应该都是FLASH中的多个帧里的内容吧。
您说把SWC导入的FLEX,但这样的话,因为FLEX只有1帧,你怎么进入到“换乘查询”页面进行编程啊?
所以说,我认为您是不是又把FLEX的什么文件导入到了FLASH吧?
你是怎么实现的啊?我实在很郁闷,谢谢
2008-10-09 19:05 | fengyun6 [未注册用户]

#8楼 [楼主]   回复  引用  查看    

这个网站大部分其实是flash制作的。但是“换乘查询”部分却是实实在在的flex编程。flex 可以控制flash的播放,建议你去网上查查FlexComponentKit相关的说明。
2008-10-09 22:35 | 伍迷      

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-08 13:55 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: