Flash游戏开发飞机大战系列PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

创建文档类 package { import flash.display.MovieClip;
import flash.event来自百度文库.Event;
import flash.events.KeyboardEvent;
public class Main extends MovieClip {
public function Main():void {
}
关联文档类
今天的课程到此结束。与执行的SWF文件到此处下载吧: http://pan.baidu.com/s/1c0jG1Ra
}
private function zdWhile(e:Event):void { var _zd:zd=e.target as zd; _zd.y=_zd.y-10;
//判断子弹是否已经跑出了舞台,如果超出取消事件监听 //删除该对象。
if (_zd.y<=0) {
_zd.removeEventListener(Event.ENTER_FRAME,z dWhile);
this.removeChild(_zd); } }
private function kbe(e:KeyboardEvent):void {//捕获键盘事件 switch (e.keyCode) { case 38 ://上 if (p.y>0) { p.y=p.y-10; } break; case 40 ://下 if (p.y<stage.stageHeight-p.height) { p.y=p.y+10; } break; case 37 ://左 if (p.x>10) { p.x=p.x-10; } break; case 39 ://右 if (p.x+10<stage.stageWidth-p.width) { p.x=p.x+10; } break; case 32 ://空格 按空格键盘 发射子弹 createBull(p.x+p.width/2,p.y); break;
系列一
本次课的目标
绘制子弹 绘制战机 战机控制 子弹发射
绘制子弹
1、新建影片剪辑 2、用工具画一个类似子弹的形状。 3、将子弹的中心放在原点上。
绘制战机
1、主要采用直线工具 绘制了战机
2、绘制方法不作为重点
将子弹导出类
将制作好的子弹剪辑导出类, 取名为zd。 目的是可以在代码中动态创建 子弹。
kbe);
stage.addEventListener(KeyboardEvent.KEY_DOWN,
}
private function createBull(x:int,y:int):void {
var _zd:zd = new zd();
_zd.x=x+_zd.width/2;
_zd.y=y;
_zd.addEventListener(Event.ENTER_FRAME,zdWhile); this.addChild(_zd);
相关文档
最新文档