您的位置: 首页 > 技术文档 > 多媒体制作 > 原 Blueidea 首页调查彻底解析
简单的Flash鼠标跟随制作教程 回到列表 Flash XML SongList
 原 Blueidea 首页调查彻底解析

作者:chocobo 时间: 2003-06-30 文档类型:原创 来自:蓝色理想

  原版Blueidea首页上面Flash形式的调查程序可以说倍受大家关注,这里,该程序的主要制作者和负责人chocobo和蓝色将对程序及制作过程做一详尽的解析和叙述。

chocobo

先说不公开的理由......
  之前关于这个flash的讨论不少,现在看来不公开源代码让大家得益更多啊,否则大家讨论研究一定没这幺深入。另外,大家也可以看到,很多人上来发帖就是问fla的,所以,蓝色不公开源代码也是正确的,这个调查可是咱们蓝色理想网站独一无二的哦,咱也不想满大街都是相同的东西吧?现在自在公开了核心代码,大家其实可以很轻松做类似的二次开发的。要等blueidea的fla公开嘛,我想等这程序下一版出来的时候吧。

然后是制作过程......
  其实就是一个flash做的小application,flash还可以做更多东西,关键是能不能想到。蓝色当时要做就是投票系统,网上已有平面效果的pie不满意,要做就做3d的,当时flash player6未够普及,所以分析再三决定用5。生成扇形原理不用说了,大家看其它fla就知道了,我当时的想法是一个个扇形往上叠成立体形状,当然,这样做出来的swf速度奇慢,是不行的。后来我就跟自在幻想(fictiony)谈起,他的想法是把立体扇形的每一个面都算出来(这里的情况还是比较多的,具体大家可参见自在的fla)。于是,偶就把此伟大责任推卸了给自在:D,他就写出了一个生成立体扇形的smart clip(用mx的概念就是组件)。此时,当然蓝色已将后台部分完成(包括一些加密措施,具体请蓝色回答)。我就负责把这些东西装嵌一下,装嵌的时候想想不能浪费了这幺cool的组件啊,于是就加了一些动画的效果。做这种过程控制的motion,flash5实在太弱了,所以使用了ack的motion引擎(大家不用研究了,现在mx时代不需要了:))现在的动画是选中立体扇形的上下移动,其实使用自在的核心,可以有更多的形式.....(题外话,不过你要用asv打开此程序,就会看到三种不同风格的代码,我想读懂与从新写一个难度也类似了吧?:D)

分工合作......
  这个flash可谓是多人合作的一个很好例子,蓝色负责整体策划跟后台程序&测试等等...呵呵,蓝色是一个很好的应用开发经理(ADM)哦。自在则写了很cool的组件,能够轻易地在上面做二次开发,很佩服自在的面向对象编程能力,大家可以看看fla,很多东西我也是几个月前才明白个大概的。还有一位幕后负责界面设计的(蓝色没有说谁,该不是也是蓝色吧?),设计得很适合经典的风格。我就负责装嵌和一点动画(又称程序女工或软件蓝领 :))

程序的问题......
  呵呵,其实问题不少的,例如因为没用flash mx,所以不是utf8的,繁体系统看是乱码。程序主要由代码组成,实验到flash mx生成的swf5比flash 5生成的小,因为flash mx在编译前会做代码的优化,但无法生成swf6,否则会更小,现在还是大了一点。还有扇形的z-index,当出现一个超过180度扇形而且是在饼的左右时,就不知道这优弧该出现在劣弧的上面还是下面好,解决方法只有生成两个扇形来代替了。但是因懒,没改 :p,现在靠蓝色对投票选项做技朮处理(不出现超过一半的选项或出现也是呈上下分 :D)。还有此程序对cpu要求较高,好象要p2级以上啊,真是对不起那些低配置用户了,拖慢了人家上blueidea的速度。最后是加密问题,这个程序基本没加密,其实...其实很容易被偷到其它网站用的(蓝色已经试过啦,他不用fla就能部署到其它的网站上去,办法当然保密了~)。以上问题下一版本会解决吧。
我的收获......
我的目标是努力写可读性高的源程序,给各位flash coder一点我的个人看法,如果你不是开发什幺核心引擎的话,可读性是整个程序中最重要的,条例清晰让人一看就明白程序的运作,所谓“优雅”的代码就是如此了吧?(不过我的主管现在还在说我的程序难读,55,向自在同志学习~)
国内的flash coder不多,能够合作开发的机会更少了,这次合作主要靠QQ跟EMAIL,要是能由sourceforge那样的开发用网站就好了。我相信我们中国闪客这样合作的机会多了,中国成熟的flash团队能够做出更多的好东东的!

蓝色

详细一点的过程吧
  很早我就有想法做这个东西的,而且我想做成一个与大家诣在提高上对FLASH更深的认识和应用的东西。其实有很多想法并没有做,包括一个已经完成引擎的东西。

  最早想做的是现在股票的曲线图。当时和深海鱼说了,并做了测试。但因为已经有人做出来了,并且深海鱼毕业此事不了了之

  随后我独立把一个功能强大的FLASH留言本做完了,但实在没有心情去细化,又放一边了。我想短平快的东西对大家来说,可能更好玩一点

  正好我站有投票,我就把参数定义一下,觉得难底不大就做开了,因为FLASH5以后,我的三脚猫的功夫就不行了,所以把饼图做出来已经不易(不过还是比外面的一些教程先进一点)。当时新任FLASH版主的金山羊编程厉害。所以转给他了让他开发。结果这家伙典型的是程序型的,没有用到FLASH的编程方式。所有图形都是算出来,机器都算死,程序我也看不明白。给他例子看他也不理解我的想法。理论上我可以用FLASH4就可以做出来,只是侧面我算了几次都有误差。就罢了。反正我不看好 老金的做法。我就同时给陆鸟说了我的想法并给了源文件。陆鸟是个老手一看就明白。做的很快。比较之后放弃了老金的文件。陆鸟后面换成了自在的组件。反正后面我就不管了,因为是彻底的看不懂了。

  随后我让一秒设计投票界面,因为面积只有那么大,所以要表现也很难。幸好所有的功能都安排在了有限的空间里了。

  最后是后台程序的完善。我修改完善了JJX的投票AS(象防重复投票功能都是JJX所写),最后无忌修改优化(增加前后投票浏览)。

  这是锻炼经典的团队合作能力,也是锻炼我自己的项目管理能力。所以我尽量没有事事动手(好象是个借口),只是做了最早的参数与接口定义。

  新的改版工作在请小荷在完成,新版将会占用更少的服务器资源和承受更大的访问量上进行优化。更好的与任何站点进行整合。(现在必须使用SQLSERVER,并且和ACTIVECONTENT有最大兼容性)

不过此系统问题还是有的
1。不支持繁体操作系统,陆鸟后来用了繁体,所以是看不到投票内容的
2。每次访问投票,都会与数据库进行联接
3。我在御风家里玩时,他的PII350看投票,慢的可怜,数字的增加慢死。陆鸟要打PP。所以配置和内存上不来的话,估计效果也不好
4。颜色不能定制
5。上面陆鸟提到的超过180度的BUG
6。无法在FLASH上,通过口令增加新的投票
7。无法查看所有投票列表。

  这些都是有待改进的东西。小玩意,也能玩出大名堂。另外这是许多人的心血结晶,因有商业站点有意向使用,所以有部分知识产权,我就不公开源代与后台,大家最关心的部分已经有自在提供。相信大家也最满足了,哈哈。算算人

自在幻想,chocobo,goldgoat,wuji,blue,jjx,等我一秒钟。jimbob (与之讨论过扇形的生成)

相关讨论:

http://www.blueidea.com/bbs/archivecontent.asp?id=685780

 

出处:蓝色理想
责任编辑:无意

◎进入论坛Flash专栏版块参加讨论

作者文章
Moock在FF2K1大会上的演说
制造像素字体,FLASH MX2K4?
flash mx 2004的項目管理
原 Blueidea 首页调查彻底解析
Royale,為程序員設計的FLASH?
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
浅谈JavaScript编程语言的编码规范
如何在illustrator中绘制台历
Ps简单绘制一个可爱的铅笔图标
数据同步算法研究
用ps作简单的作品展示页面
CSS定位机制之一:普通流
25个最佳最闪亮的Eclipse开发项目
Illustrator中制作针线缝制文字效果
Photoshop制作印刷凹凸字体
VS2010中创建自定义SQL Rule

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2