📄 bomb.as
字号:
class com.Bomb extends MovieClip {
//L:边长
public static var L:Number = 20;
//X:行号
private var X:Number;
//Y:列号
private var Y:Number;
//FRAME:当前帧
private var frame:String = "init";
//menu:右键菜单
public var menu:mx.controls.Menu;
//构造函数
public function Bomb(x:Number, y:Number) {
X = x;
Y = y;
}
//getL():取得边长
public function getL():Number {
return L;
}
//setL():设置边长
public function setL(l:Number):Void {
L = l;
}
//getX():取得行号
public function getX():Number {
return X;
}
//setX():设置行号
public function setX(x:Number):Void {
X = x;
}
//getY():取得列号
public function getY():Number {
return Y;
}
//setY():设置列号
public function setY(y:Number):Void {
Y = y;
}
//getFrame():取得当前帧
public function getFrame():String {
return frame;
}
//setFrame():设置当前帧
public function setFrame(f:String):Void {
frame = f;
}
//showBomb():显示地雷
public function showBomb() {
this.gotoAndStop("bomb");
frame = "bomb";
this.menu = null;
}
//showFlag():显示标记
public function showFlag() {
this.gotoAndStop("flag");
frame = "flag";
}
//unshowFlag():取消显示标记
public function unshowFlag() {
this.gotoAndStop("init");
frame = "init";
}
//showExplode():地雷爆炸
public function showExplode() {
this.gotoAndStop("explode");
frame = "explode";
this.menu = null;
}
//setPostion:设置地雷位置
public function setPosition():Void {
this._x = L*X;
this._y = L*Y;
}
//setPostion:设置地雷位置
public function setPositionOf(x:Number, y:Number):Void {
X = x;
Y = y;
setPosition();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -