Flash 动画设计实例教程 教学课件 作者 王兵华 编著 第9章 090201.pptVIP

Flash 动画设计实例教程 教学课件 作者 王兵华 编著 第9章 090201.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
    在场景中选中按钮元件,添加如下action语句。                           新建按钮元件“重新开始”。                                       哦,原来是这样啊,我已经基本上学会了,谢谢老师!   在工具箱中选择“文本工具”,新建两个动态文本“display”和“display1”。 新建按钮元件“开始”,新建 影片元件“欢迎界面”,在“图层 1”制作文本“五子棋”由小到大的旋转效果,并在该图层的第21帧处添加“stop()”语句。新建“图层2”,将按钮元件“开始”拖拽到场景中,并选中按钮,添加如下action语句。 on (press) { _root.gotoAndPlay(2); } 返回到“场景1”中,将影片元件“欢迎界面”,拖放到 “图层2”的第1帧处。 新建“图层3”,将第2帧的帧标签命名为“run”,并在第3帧处添加如下action语句。 stop(); num = 0; table = new Array(); computer = new Array(); player = new Array(); a_result = 0; i = 0; //设定初始值。 while (i15) { table[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); //建立棋盘的数组。 i++; } j = 0; while (j15) { i = 0; while (i15) { computer[(j*15)+i] = new Array(0, 0, 0, 0); player[(j*15)+i] = new Array(0, 0, 0, 0); i++; } * * Company LOGO Company LOGO Company LOGO 老师,我们学了那么多,我们能不能自己设计游戏呢? 能啊,现在就教你五子棋的做法,希望你能好好的学哦. 好的,那我们开始吧。 新建Flash文档,在场景中绘制一个棋盘。 新建影片剪辑元件“白棋”,用 “椭圆工具”绘制一个放射状渐变 填充正圆,直径为18px,如图 所示。然后用相同的方法绘制影 片元件“黑棋”。 新建按钮元件“棋”,只在“点击”帧处绘制直径为18px的正圆     新建影片元件“下棋”,并将按钮元件“棋”拖放到场景中,并选中时间轴的第1帧,在“动作”面板中添加如下action语句。 stop(); on (release) { if (_root.playnow == player) { _root.xpos = ((int(this._x+0.5)-15)/20)1; _root.ypos = ((int(this._y+0.5)-15)/20)1; temp = (int(this._x+0.5)-15)/20; _root.display = Xpos : +temp; temp = (int(this._y+0.5)-15)/20; temp = chr(temp+64); _root.display1 = Ypos : +temp; _root.num = (_root.ypos*15)+_root.xpos; removeMovieClip(_root.b add _root.nm); duplicateMovieClip(_root.black, black add _ root.num, _root.num+300); setProperty(_root.black add _root.num, _x, 34.7+(_root.xpos*20)); setProperty(_root.black add _root.num, _y, 34.7+(_root.ypos*20)); _root.table[ypos][xpos] = 1; _root.playnow = computer; xx = _root.xpos; yy = _root.ypos; k = 0; while (k4) { if (_root.a_result != 6) { _root.a_result = 0; x = xx; y = yy; while (((((_root.table[y][x] == 1) and

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档