摘要: 如何防止代码腐烂http://kb.cnblogs.com/page/121080/ 很多团队都有这个问题,一个项目的代码本来开始设计得好好的,一段时间以后,代码就会变得难以理解,难以维护,难以修改。为什么?我一直在思考这个问题。 让我们先看一个人的情况。 1. 程序员的成长 新手的代码 新手的代码没有经验,基本不考虑代码设计,代码规模稍稍大一点则自己就乱了。 进阶者的代码 小规模的时候 大规模的时候 进阶者已经知道如何设计代码,懂得代码规则,但一般局限于一个模块。规模一大,模块间的调用就会比较混乱,难以维护。 有经验者的代码 有经验者的代码,模块内部代码整洁,模块之间层... 阅读全文
posted @ 2011-12-14 14:01 Lunaa 阅读(97) 评论(0) 推荐(0)
摘要: 1,打开FlashCS,新建一个ActionScript的Fla文件。2,在库面板ctrl+F8,新建一个组件,名称为Door,类型为影片剪辑,并为as导出. 之后,绘制一个 类似门的图形.3,在库面板里会出现Door组件,右键点击,导出为swc文件即可。在Flashbuild中新建AS工程,在as文件中如下使用:protected var door:Door= new Door();addChild(door)编译AS工程即可看到该组件。一般情况不会这么简单的界面,可以在Door组件中继续添加其他的控件,比如按钮之类的;如果要在as工程中操作该按钮,需要在FlashCS中给该组件设置一个实例 阅读全文
posted @ 2011-12-14 11:31 Lunaa 阅读(129) 评论(0) 推荐(0)
摘要: ActionScript 条件编译在 ActionScript 3.0 中可以使用条件编译,就像在 C++ 和其它编程语言中一样。例如,可以使用条件编译打开或关闭整个项目中的代码块,如实现某一功能的代码或用于调试的代码。通过使用在发布设置中定义的配置常数,可以指定是否编译某些 ActionScript 代码行。每个常数均采用以下形式:CONFIG::SAMPLE_CONSTANT在这种形式中,CONFIG 是配置命名空间,而 SAMPLE_CONSTANT 是将在发布设置中设置为 true 或 false 的常数。如果常数的值为 true,则编译 ActionScript 中该常数后的代码行。 阅读全文
posted @ 2011-12-14 11:11 Lunaa 阅读(166) 评论(0) 推荐(0)
摘要: 众所周知,Flash builder4(Flex builder3)的编程方便性比Flash cs4可以好多了,但Flash cs4的设计方便性又比fb强多了,所以我们可以在cs4中进行界面的设计,而在fb中进行代码的书写: --Flash cs部分 1.首选 打开Flash cs4,新建一个Flash(as3)文件,保存为 lib.fla ,ctrl+f8,新建一个组件,名称为Door,类型为影片剪辑,并为as导出. 之后,绘制一个 类似门的图形.注册点为(0,0) 2.利用上面的步骤再新建一个组件,名称为Window,类型为影片剪辑,为as导出: 之后,绘制一个 类似闯的图形.注册点为(0 阅读全文
posted @ 2011-12-14 09:43 Lunaa 阅读(207) 评论(0) 推荐(0)