弹跳的小球
发布时间:2020-12-15 07:03:29 所属栏目:百科 来源:网络整理
导读:跳动小球 package {import flash.display.Sprite;import flash.display.MovieClip;import flash.events.Event;import flash.ui.Keyboard;import flash.events.KeyboardEvent;public class main extends Sprite{public var ball:Sprite;public var border:Spr
跳动小球 package { import flash.display.Sprite; import flash.display.MovieClip; import flash.events.Event; import flash.ui.Keyboard; import flash.events.KeyboardEvent; public class main extends Sprite { public var ball:Sprite; public var border:Sprite; public var vy:Number = 0; public var g:Number = 0.9; public function main() { //stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownHandler); //stage.addEventListener(KeyboardEvent.KEY_UP,keyUpHandler); addEventListener(Event.ENTER_FRAME,frameHandler); } /*public function keyDownHandler(e:KeyboardEvent):void { //trace("键盘按下"); switch(e.keyCode) { case Keyboard.LEFT: vx = -5; break; case Keyboard.RIGHT: vx = 5; break; } } public function keyUpHandler(e:KeyboardEvent):void { //trace("键盘抬起"); switch(e.keyCode) { case Keyboard.LEFT: vx = 0; break; case Keyboard.RIGHT: vx = 0; break; } }*/ public function frameHandler(e:Event):void { vy += g; ball.y += vy; //if (ball.y >= border.y-ball.height) if(ball.hitTestObject(border)) { ball.y = border.y - ball.height; vy = -20; } } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails-4 – Devise Omniauth,路由版本控制
- VB.NET 章鱼哥出品--利用API函数AnimateWindow创建Popup提示
- c# – 为什么我在此代码中的out参数上获得代码分析CA1062?
- 为什么反射机制要依赖类的无参构造方法
- reactjs – 如何使用ReactCSSTransitionGroup在React中激活
- c# – 使用.Net技术开发智能卡读卡器
- ruby-on-rails – 强制git忽略目录以及其中的所有当前和未来
- iphone – 在UIImageView周围设置边框
- 在OC代码中创建Swift编写的视图控制器
- 推荐VSCode 上特别好用的 Vue 插件之vetur