📄 block.as
字号:
class com.Block 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";
//bombs:周围地雷数
private var bombs:Number = 0;
//menu:右键菜单
public var menu:mx.controls.Menu;
//构造函数
public function Block(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;
}
//getBombs():取得周围地雷数
public function getBombs():Number {
return bombs;
}
//setBombs():设置周围地雷数
public function setBombs(b:Number):Void {
bombs = b;
}
//showClear():显示空地
public function showClear() {
this.gotoAndStop("clear");
frame = "clear";
this.menu = null;
//delete this.onRelease;
}
//showFlag():显示标记
public function showFlag() {
this.gotoAndStop("flag");
frame = "flag";
}
//unshowFlag():取消显示标记
public function unshowFlag() {
this.gotoAndStop("init");
frame = "init";
}
//setPostion:设置位置
public function setPosition():Void {
this._x = L*X;
this._y = L*Y;
}
//setPostion:设置位置 by x,y
public function setPositionOf(x:Number, y:Number):Void {
X = x;
Y = y;
setPosition();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -