易截截图软件、单文件、免安装、纯绿色、仅160KB

(转载)FLASH游戏入门 二

  我们讨论下AS的问题。
  先不急于动手打代码,我们先要想好这代码怎么个写法,怎么个安排。
  好,现在小鸟们排好队,一个个来回答,你准备怎么写:
  10个小菜鸟9个会回答:我X你的傻X~!还能怎么写?F9按了开始写啊……gotoandplay啊,onrelease啊,if啊……该写啥写啥……
  咳咳,事实上,也没错。
  游戏也能这么出来。
  不过我个人推荐我们该融入点面向对象编程的概念。
  啥?NONONO……我不是要开始讲复杂的东西……
  我尽量把话往简单了讲……
  我们上讲统计过游戏大致那几个东西是吧?我们现在就把那几个东西独立开来做。
  用你听过的,就是分几个CLASS(类)来做。
  比如,人物,我们就搞个人的CLASS,宝物,我们就搞个宝物的CLASS,和传统的F9按开一股脑的打代码不同,CLASS类文件是另外写的.AS文件,然后游戏主的.SWF主文件调用的。
  来张图:
  每个CLASS都会被绑定在对应的MC上
  上节统计过的,游戏一共就那么几个MC,每人把自己对应的小蜜绑好合成一体,在舞台上一合成,就是个完整的能运作的游戏了
  这样的结构有什么好处?
  清晰,修改起来方便,知道哪的问题上哪个地方改
  CLASS封装性好,不受其它MC和CLASS的影响
  因为2的原因,所以适合好几个人一起开发。比如今天你要去谈恋爱,你就拉了隔壁阿三,告诉他要做个怎么样的CLASS,名称和哪几个变量以及实现的功能,然后阿三做好,你就拿来可以直接用了。
  把整个游戏一个个零件拆开做,不容易犯错。
  看上去比较专业,不懂行的一看,NND,搞的跟专业开发人员一样,拉风毙了
来源:蓝色理想


相关文档:

在flash中命名的mc实例在flex编辑环境下访问

在flex开发环境中编写as3代码是很方便的,借助flex开发环境代码都有自动提示功能,但是在做flash游戏的时候,在涉及到对话框的时候,我遇到一个很棘手的问题,就是在美工用flash cs布局好了的界面,我在界面上命名了实例(如textfield类型 var nameText:String),在导出这个类(guestDialog)的时候(这个类继承自MovieClip ......

Flash 平台技术 FFA

   2010即将来临,adobe将会迎来一个重要的一年,Flash 平台技术的构建,将会让更多学习Flash技术的人得到受惠。学习这个平台技术,就需要我们知道该技术是怎样一回事?学习flash 编程的人会了解到, adobe 很多编程相关的产品都在构建在 as 身上,把这门语言作为一个沟通的桥梁,这是一大特色。很多人质疑a ......

flash 游戏设计笔记:人物行走一种做法 (2)

flash 游戏设计笔记:人物行走一种做法 (1) http://blog.csdn.net/hero82748274/archive/2009/12/16/5020328.aspx
将上次的源码进行修改一下,可以分离出一些共用的代码。
设计一个主角类,这个主角类实现了一个方向的接口。
player 实现IDirection4 的方向接口 ,意思就是代表上下左右四种方向,以及站立不动的接口。可 ......

用Flash与C语言制作工程实时数据动态曲线图

本文旨在说明如何利用Flash和C语言制作BS模式下的实时数据动态曲线图,现在流行的实时数据曲线图,大都是采用了CS模式的开发语言,BS模式的虽有一些实例,比如google上的股市曲线图,但其实现的方式和流程在网上很少能见到。
其运行时的界面如下,数据实时更新,曲线图从左往右动态移动:
下面先讲在实现过程中的工作环境 ......

FLASH播放器控件相关属性方法说明

FLASH播放器控件相关属性方法说明。
2008-07-03 18:19
AlignMode (读写)
语法:AlignMode As Long
说明:对齐方式(与 SAlign 属性联动)。当控件的 长宽比例与影片不一致且 WMode 不为 ExactFit 时,影片
(没有被放大的)在控件中显示的位置可用该属性调整。 该属性值由标志位组成。如图,将该属性值(二进制) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号