欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Flash游戏开发基础Word文件下载.docx

    • 资源ID:22940530       资源大小:489.75KB        全文页数:105页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Flash游戏开发基础Word文件下载.docx

    1、_x_yMC._xMC._y返回/设置MC的横纵坐标值Y数值_xscale_yscaleMC._xscaleMC._yscale返回设置MC的x/y轴缩放比例_alphaMC._alpha返回/设置MC的透明度0-100_visibleMC._visible返回/设置MC的可见性true;false_width_heightMC._widthMC._height 返回/设置MC的宽/高值_rotationMC._rotation返回/设置MC的角度_currentframeMC._currentframe返回MC的当前帧N-_totalframesMC._totalframes返回MC的总帧数

    2、_framesloadedMC._framesloaded返回已下载帧数_nameMC._name返回/设置MC的名称4.判断按键既然是游戏,当然就要响应玩家的各种反应,除了鼠标,最直接的就是键盘了。响应键盘无非是判断玩家按下了哪一个键或者组合键,要实现这些其实很简单,我们既可以通过按钮或MC的事件来响应按键,也可以通过帧上的动作来响应,举例说明:(1)按钮的keyPress方法:先说按钮,按钮除了响应鼠标的一些动作(如:rollOver,release.)之外还有几个是响应固定按键的(如Enter,Left,Home,PageDown.),下面我们就来制作一个。建立一个按钮,拖到场景中,捆绑

    3、下面的AS:on (keyPress ) trace(按下了Left键);这样当我们在测试的环境下按下左方向键后,output窗口就会显示出。下面说说怎样使MC响应按键更复杂的按键。(2)MC响应单个按键:onClipEvent (keyDown) if (Key.isDown(72) trace(按下了H键这样在测试的环境下按下H键,output窗口就会显示出,其中72是H键的keyCode值(其他按键的keyCode值将在附录中给出),如果不知道某个键的keyCode值也没关系,Flash为我们提供了getCode函数,将上面AS中的72替换成Key.getCode(H)会得到同样的效果。

    4、(3)MC响应组合键:if (Key.isDown(72) & Key.isDown(17) 您按下的组合键是Ctrl+H在测试的环境中按下Ctrl+H键,output窗口就会显示出(4)利用帧上的动作响应按键:新建一个flash文件,利用上面讲过的:在第一帧写AS,第二帧创建内容帧的方法,使影片形成循环以便随时进行判断,然后在第一帧中写入下面的几组代码,分别进行试验;如果你使用的是MX,也可以不建立第二帧,而是用试验代码代替 _root.onEnterFrame=function().中的.来达到同样的效果:/trace(Key.getCode();/if (Key.isDown(72) /

    5、if (Key.isDown(72) &按下了Ctrl+H组合键/if (Key.isDown(17) temp = +H;if (Key.isDown(71) +G按下了Ctrl+temp+键注:对于MC的(2)(3)两种情况,可以将keyDown事件改为enterFrame事件,其中(2)还可以替换为keyUp事件.附:键码值表字母和数字键的键码值(keyCode)按键键码A65J74S83149B66K75T84250C67L76U85351D68M77V86452E6978W87553F70O79X88654G71P8089755H72Q81Z90856I73R8248957数字键盘上

    6、的键的键码值(keyCode)功能键键码值(keyCode)096104F1112F711897105F2113F811998*106F3114F912099+107F4115F10121100Enter108F5116F11122101109F6117F12123102.110103/111控制键键码值(keyCode)BackSpaceEsc27Right Arrow39-_189TabSpacebar32Down Arrow40.190Clear12Page Up33Insert45/?19113Page Down34Delete46192Shift16End35Num Lock1442

    7、19Control17Home36:186|220Alt18Left Arrow37=+187221Cape Lock20Up Arrow38,=0 & y=0) r = Math.round(tan); else if (x y0) r = Math.round(360+tan); else r = Math.round(180+tan);/判断各种不同的情况,通过运算使r值在0-360之间pointer._rotation = r;/将r值付给_rotation 放置一个用来显示r值的文本框属性为Dynamic Text,获取变量(Var)为r,第二帧建立内容帧,Ctrl+Enter测试。

    8、附:数学函数表(Math)方法描述语法abs计算并返回由参数 x 指定的数字的绝对值.Math.abs(x)acos以弧度为单位计算并返回参数 x 中指定的数字的反余弦值.Math.acos(x)-1.0max返回两个数中最大者Math.max(x,y)min返回两个数中最小者Math.min(x,y)pow计算x的y次幂Math.pow(x)random返回n,其中 0 = n 1Math.random()获得a-b之间的随机整数的公式为:Math.floor(Math.random()*(b-a+1)+a)round将参数 x 的值向上或向下舍入为最接近的整数并返回值Math.round(

    9、x)sin计算并返回以弧度为单位指定的角度的正弦值Math.sin(x)换算公式参见cossqrt计算并返回指定数字的平方根Math.sqrt(x)=0tan计算并返回指定角度的正切值Math.tan(x)以上我们向大家介绍了Flash游戏制作中最常用的一些ActionScript,掌握了这些基本控制方法,就可以制作出很多有意思的Flash游戏,同时在制作的过程中你还会发现更多的技巧,欢迎投稿和大家一起交流。响应键盘的四种方法响应键盘的方法作为AS中的一个重要组成部分,在如今已经越来越广泛的使用,尤其是在 FLASH游戏制作中,如果缺少了响应键盘的方法,那是不可能的,而响应键盘的方法主要的四种

    10、,分别是:1、利用按钮进行检测2、利用KEY对象3、利用键盘侦听的方法4、利用影片剪辑的keyUp和keyDown事件来实现响应键盘只有熟练掌握了这些方法,然后加以变通的话,就会得到很多意想不到的效果,下面我就结合理论和自己的想法简要的介绍一下。第一种响应键盘的方法:利用按钮进行检测来实现响应键盘在按钮的on事件处理函数中不但可以对鼠标事件作出响应,而且可以对键盘事件作出响应。如在按钮的动作面板中加入如下所示的代码,在敲击键盘上的X键时输出窗口中将提示:X is pressed在按钮上加上:x) trace(X is pressed但是要注意的是:检测键盘上的字母键时,字母都应为小写。如果要检

    11、测键盘中的特殊键, Flash中有一些专门的代码来表示它们,下面列出了一些常用的功能键的表示代码:如要检测键盘上的键,可以使用下面的ActionScript: trace(Left is pressed另外,你可以在一个按钮中加入若干个on函数,也可以在一个on函数中结合多种事件,这使您可以为按钮定义自己熟悉常用的快捷键,如下所示:on (release, keyPress _root.myMC.prevFrame(); _root.myMC.nextFrame();上面的第一个语句实现单击按钮或按键盘上的左方向键,控制影片剪辑myMC回退1帧,而上面的第二个语句实现单击按钮或按键盘上的右方向键,控制影片剪辑myMC前进1帧。第二种响应键盘的方法:利用Key对象来实现响应键盘的操作利用按钮检测


    注意事项

    本文(Flash游戏开发基础Word文件下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开