平抛运动的flash动画制作脚本--程兴超.docVIP

平抛运动的flash动画制作脚本--程兴超.doc

  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文档。上传文档
查看更多
平抛运动的flash动画制作脚本--程兴超

平抛运动的Flash动画制作脚本 程兴超 这是我最近自学Flash动画,然后根据平抛运动的物理规律,自己摸索编程绘制的三个物体做平抛运动的程序全过程,为了大家更好的学习Flash动画,我无私的奉献给大家,方便大家学习和理解,我在特殊的每个地方做出了标记,并且上传了最终的效果文件,希望对大家的Flash动画学习有帮助。 package {//功能:平抛运动,附带运动轨迹 import flash.display.Sprite; import flash.events.Event; import flash.text.TextField;//导入文本框 import flash.display.StageAlign; import flash.display.StageScaleMode; //[SWF(backgroundColor=0x000000)]//设置背景色 import flash.media.Sound;//声音导入 import flash.net.URLRequest; public class PlateThrowing extends Sprite { private var balls:Array; private var numBalls:uint = 3;//做平抛运动的小球个数 private var bounce:Number = -0.7; private var gravity:Number = 0.5; private var floor:Number = 550; private var friction:Number = 0.01; private var boing:Sound; public function PlateThrowing() { init();// constructor code init2(); } private function init2():void { // 显示作者 var tf:TextField=new TextField(); tf.background = true; tf.backgroundColor = 0x00FFFFFF; tf.text = 制作人:程兴超; tf.x = 5; tf.y = 5; tf.width = 100; tf.height = 20; addChild(tf); } private function init():void { graphics.moveTo(0,floor); graphics.lineTo(stage.stageWidth,floor); graphics.endFill(); boing=new Sound(new URLRequest(boing.mp3));//声音导入,保证当前工作区存在一个名为“boing.mp3”的音乐 balls = new Array(); for (var i:uint=0; inumBalls; i++) { var ball:Ball = new Ball(5,0x000000); balls.push(ball); ball.x = 5; ball.y = 35;//赋值初始位置 ball.vx = 3 * (i + 1); addChild(ball); } addEventListener(Event.ENTER_FRAME,onEnterFrame); } private function onEnterFrame(event:Event):void { stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; graphics.lineStyle(2); graphics.moveTo(0,floor); graphics.lineTo(stage.stageWidth,floor); graphics.endFill(); for (var j=0; jnumBalls; j++) { var ball:Ball = balls[j]; graphics.moveTo(ball.x,ball.y); move(ball); graphics.

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档