flash游戏开发教程:第8节

flash游戏开发教程:第8节

ID:34723021

大小:64.18 KB

页数:3页

时间:2019-03-10

flash游戏开发教程:第8节_第1页
flash游戏开发教程:第8节_第2页
flash游戏开发教程:第8节_第3页
资源描述:

《flash游戏开发教程:第8节》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Flash游戏开发教程:第八节范例接宝游戏中得分显示类和时间控制类的CLASS讲解  事实上这两部分比较简单  所以并在一起讲解了  讲解前先点开FLA文件,把这两个MC看看,对MC构造了解了,才能写CLASS嘛~  看下得分显示类的代码:1.2.3.classgame.Score_viewextendsMovieClip{4.  privatevarw1:MovieClip;5.  privatevarw2:MovieClip;6.  privatevarw3:MovieClip;7.  privatevarw4:MovieClip;8.  privatevarw5:Mov

2、ieClip;9.  privatevarw6:MovieClip;10.  privatevari:Number11.  //构造函数12.  functionScore_view(){13.    init();14.  }15.  //公-私有方法16.  publicfunctioninit(){17.    onEnterFrame=Control;18.  }19.  privatefunctionControl(){20.    for(i=1;i<=6;i++){21.      if(i<=int(String(_root.score).length)){2

3、2.        this["w"+i].gotoAndStop(int(String(_root.score).substr(i*(-1),1))+1);23.      }else{24.        this["w"+i].gotoAndStop(1);25.      }1.    }2.  }3.}复制代码  原理很简单,就是让这个MC一直onEnterFrame着,按照总得分来不断操控MC里的6个数字MC变化  仔细思考下Control()里的代码,想通了其实很简单哦~~  不多说了,懂了后就跟我看时间控制类的(不懂就继续看,直到看懂为止)  下面是时间控制类

4、:1.2.classgame.Time_controlextendsMovieClip{3.  privatevart:Number4.  publicvartime:Number5.  //------------------------------------------6.  /*7.  functionTime_control(){8.    init()9.  }10.复制代码  */这段被注销掉了,因为我不要它一出现在舞台就开始倒计时。什么时候倒计时,游戏控制类会给本类发出命令(调用本类中的Go()的function)1.2.3.  //-------------

5、------------------------------4.  publicfunctionset_time(ttt:Number):Void{5.    time=ttt6.  }7.  publicfunctionget_time():Number{8.    return(time)1.  }2.  //===========================================  3.  privatefunctionTimeGo(){4.    t++5.    if(t%30==0)time--6.    if(time==0){7.      de

6、leteonEnterFrame8.      _root.game_c.endGame()9.    }10.  }//倒计时代码,当时间=0,通知游戏控制类作出endGame()的行为。11.  publicfunctionGo(){12.    t=113.    time=30    14.    onEnterFrame=TimeGo15.  }//初始化,并开始倒计时16.}17.复制代码  有了前两节的基础,这节显的很简单……(感觉好像应该先教这节啊……--……是不是难度顺序颠倒了??)  下节会讲最后的,也是很重要的类-游戏控制类,尽请期待~!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。