����λ�ã���ҳ > �����̳� > �̳� > Flash AS3.0�����������Ϸ������
5����дAAGun.as��
������ķ���ͬ��3��������ѡ�п��е�AAGunԪ��������Ŀ��崴���ࡣ��"��������Ԫ��"ǰ��򹴣�����"ʹ����ѡ��Ԫ��"�ĵ�ѡ��ť��ͼ�����Ԫ��
AAGun�ࣺ����е���Ԫ���������ƶ������ƶ������߽磬�Զ����١�
package {
import flash.display.*;
import flash.events.*;
import flash.utils.getTimer;
public class AAGun extends MovieClip {
static const speed:Number = 150.0;
private var lastTime:int; // �����ƶ���Timer
public function AAGun() {
// ǹ�ij�ʼλ��
this.x = 275;
this.y = 340;
//�˶�
addEventListener(Event.ENTER_FRAME,moveGun);
}
public function moveGun(event:Event) {
// �õ�ʱ��
var timePassed:int = getTimer() - lastTime;
lastTime += timePassed;
// ���ڵ�λ��
var newx = this.x;
// �ƶ������
if (MovieClip(parent).leftArrow) {
newx -= speed*timePassed / 1000;
}
// �ƶ����ұ�
if (MovieClip(parent).rightArrow) {
newx += speed*timePassed / 1000;
}
// ���߽�
if (newx < 10) newx = 10;
if (newx > 540) newx = 540;
// �����
this.x = newx;
}
// �Ƴ���Ļ�ϵ��ں��¼�
public function deleteGun() {
parent.removeChild(this);
removeEventListener(Event.ENTER_FRAME,moveGun);
}
}
}
�½��ļ�Airplane.as
Airplane�ࣺ����еķɻ�Ԫ������������ɻ���������ٶȣ�����5�ַɻ���ʽ������Ƿ�ɳ��߽磬��ⱻ�ӵ����С��Զ�����ͱ�ըЧ����
package {
import flash.display.MovieClip;
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.utils.getTimer;
import flash.events.Event;
public class Airplane extends MovieClip {
private var dx:Number; // �ɻ����ٶȡ�����
private var lastTime:int; // �����ƶ���Timer
//�����ƶ�
public function Airplane(side:String, speed:Number, altitude:Number) {
if (side == "left") {
this.x = -50; // start to the left
dx = speed; // fly left to right
this.scaleX = -1; // reverse
} else if (side == "right") {
this.x = 600; // start to the right
dx = -speed; // fly right to left
this.scaleX = 1; // not reverse
}
this.y = altitude; // vertical position
this.gotoAndStop(Math.floor(Math.random()*5+1));
// set up animation
addEventListener(Event.ENTER_FRAME,movePlane);
lastTime = getTimer();
}
//���߽�
public function movePlane(event:Event) {
// get time passed
var timePassed:int = getTimer()-lastTime;
lastTime += timePassed;
// move plane
this.x += dx*timePassed/1000;
// check to see if off screen
if ((dx < 0) && (x < -50)) {
deletePlane();
} else if ((dx > 0) && (x > 600)) {
deletePlane();
}
}
// �����ײ���ӵ����зɻ���ת��֡��ǩ"explode"��ʾ��ը������
public function planeHit() {
removeEventListener(Event.ENTER_FRAME,movePlane);
MovieClip(parent).removePlane(this);
gotoAndPlay("explode");
}
// �Ƴ���̨�ϵķɻ����¼�
public function deletePlane() {
removeEventListener(Event.ENTER_FRAME,movePlane);
MovieClip(parent).removePlane(this);
parent.removeChild(this);
}
}
}
ʹ��Blender���ɳ���ģ��
�Ķ�ȫ����������ERA5�����ط���
�Ķ�Xpath���������﷨
�Ķ�����ѧϰ�������繹�����£�
�Ķ���ΪMateƷ��ʢ�䣺HarmonyOS NEXT�ӳ�����Ϸ���ܵõ�����ͷ�
�Ķ�ʵ�ֶ��󼯺���DataTable���໥ת��
�Ķ�Ӳ�̵Ļ���֪ʶ��ѡ��ָ��
�Ķ�������й��ƶ��ı�ͼ��ײ�
�Ķ�����NEXTԪ�����������ѿ����ϼ���Ʒ
�Ķ��ᳲ���С������������Ƽ��رշ���
�Ķ������ArcMap�����н���դ��ͼ���ز�������
�Ķ��㷨�����ݽṹ 1 - ģ��
�Ķ���Ѷ�����߿ͷ���Ӫ��ϵͳ����
�Ķ���Ѷ��Ƶҹ��ģʽ���ý̳�
�Ķ����ں���NEXT��Ѫ���Ŵ���������������
�Ķ�5. Spring Cloud OpenFeign ����ʽ WebService �ͻ��˵ij���ϸʹ��
�Ķ�Java����ģʽ����̬�����Ͷ�̬�����ĶԱȷ���
�Ķ�Win11�ʼDZ����Զ�����Ӧ�õ���ɫ����ʾ����
�Ķ�˼�� V1.5.6 ��׿��
��ս�귨 V7.5.0 ��׿��
У��������������׵������� V1.0 ��׿��
��˸֮�� V1.9.7 ��׿��
������Ե����� v1.0.4 ��׿��
������֮ŠV5.2.3 ��׿��
��������������Դ V1.0 ��׿��
���֮Ϣ V1.0 ��׿��
��ħ������������䣩 V1.0 ��׿��
���ں�������ϵ�����������������վ�����������������Ƽ�����
Ƶ�� ����Ƶ��������ר������������׿�������app����
�Ƽ� ��Ô���������°��������ܿ������ز���
���� ����ɫ������������ ���������ս������������
ɨ��ά�����������ֻ��汾��
ɨ��ά����������΢�Ź��ںţ�
��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]
��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������