帧一的动作
import flash.events.MouseEvent;
import flash.events.Event;
stop();
btn.addEventListener(MouseEvent.CLICK, btn_click);
function btn_click(event:Event):void{
gotoAndStop("fire");
}
帧二的动作
atartPlaneAir();
package{
import flash.display.MovieClip;
import flash.events.KeyboardEvent;
import flash.events.Event;
public class dafeiji extends MovieClip{
public function atartPlaneAir():void{
var gunO:AAGun=new AAGun();
gunO.x=275;
gunO.y=320;
addChild(gunO);
stage.addEventListener(KeyboardEvent.KEY_DOWN,fire);
addEventListener(Event.ENTER_FRAME, checks);
plane();
}
public function checks(event:Event):void{
for(var i:int=0;i<planeArr.length;i++){
if(planeArr[i].x>550){
planeface[i]="right";
planeArr[i].scaleX=1;
}
if(planeArr[i].x<0){
planeface[i]="left";
planeArr[i].scaleX=-1;
}
if(planeface[i]=="left"){
planeArr[i].x++;
}else{
planeArr[i].x--;
}
}
for(var j:int=0;j<bulletArr.length;j++){
bulletArr[j].y=bulletArr[j].y-3;
if(bulletArr[j].y<0){
removeChild(bulletArr[j]);
bulletArr.splice(j,1);
}
}
for(var p:int=0;p<planeArr.length;p++){
for(var q:int=0;q<bulletArr.length;q++){
if(planeArr[p] && planeArr[p].hitTestObject(bulletArr[q]))
{
planeArr[p].gotoAndPlay(6);
removeChild(bulletArr[q]);
planeArr.splice(p,1);
planeface.splice(p,1);
bulletArr.splice(q,1);
}
}
}
}
public var planeface:Array=new Array();
public var planeArr:Array=new Array();
public function plane():void{
var plane:Airplane=new Airplane();
plane.x=10;
plane.y=50;
plane.gotoAndStop(3);
addChild(plane);
planeArr.push(plane);
plane.scaleX = -1;
var plane1:Airplane=new Airplane();
plane1.x=500;
plane1.y=50;
plane1.gotoAndStop(4);
addChild(plane1);
planeArr.push(plane1);
plane1.scaleX = -1;
planeface.push("left");
planeface.push("left");
}
var bulletArr:Array=new Array();
//var bullet:Bullet=new Bullet();
public function fire(event:Event):void{
var bullet:Bullet=new Bullet();
bullet.x=275;
bullet.y=320;
addChild(bullet);
bulletArr.push(bullet);
}
}
}
具体项目见附件,(问题解决)有一点点错误提示,没时间解决了。。。。。。。。。
- 大小: 42 KB
分享到:
相关推荐
Flash小游戏打飞机,自己做的,美工特差但基本逻辑很好
利用flash简单制作游戏界面素材,结合java,将各种效果表现出来
一个FLASH小游戏,飞机大战~呃,FLA
一款很小的flash飞机游戏,使用actionscript开发,非常好玩哦
包含源码,flash 中的一些简单的脚本,菜鸟专用
Flash制作的小游戏,有AS2.0,也有3.0,大家可以用于学习!,美女来找茬,拼图游戏,射击,扫雷,flash 3.0太空战机,flash 3.0五子棋
这里都是本人收藏的经典FLASH小游戏,希望大家喜欢 由于上传文件大小限制,总共分为3个压缩包 目录: 第一集 9个 bloxorz 落井下石 Bubble tanks tower defense 泡泡坦克塔防 Bug war 1,2 虫虫大战 Electric Box ...
本人新手,这次的毕业设计,参考了葱泥的FLASH作品。在此感谢。他的作品是用鼠标控制,我改成了用键盘,增加了爆炸动画等级设置等。有需要的可以参考下
针对游戏开发者初学代码,里面包含了最基础的flash游戏动作、命令代码,简单易懂
FLASH平台雷电飞机射击游戏;flash平台雷电飞机射击游戏;含游戏图片
flash小游戏打包flash小游戏打包flash小游戏打包flash小游戏打包flash小游戏打包flash小游戏打包
现在Flash小游戏非常多,这几个游戏源代码对你会有帮助的!这个资源包括华容道、射击、打砖块、拼图等19个小游戏源文件
用flash AS3.0 制作的打飞机游戏,希望 你们喜欢
一个用FLASH做的小游戏,源码,素材,是一个找茬小游戏,可以用于Flash期中期末作业
flash拼图小游戏制作过程
这是flash AS 3.0的小游戏,希望对你开始学flash小游戏有帮助。
这里都是本人收藏的经典FLASH小游戏,希望大家喜欢 由于上传文件大小限制,总共分为3个压缩包 目录: 第一集 9个 bloxorz 落井下石 Bubble tanks tower defense 泡泡坦克塔防 Bug war 1,2 虫虫大战 Electric Box ...