33 lines
718 B
Plaintext
33 lines
718 B
Plaintext
/*
|
|
文件名:Drag_Button.nut
|
|
路径:User/UI/Widget/Drag_Button.nut
|
|
创建日期:2024-12-14 09:40
|
|
文件用途:拖动按钮
|
|
*/
|
|
class Yosin_DragButton extends Yosin_CommonUi {
|
|
|
|
//按钮状态
|
|
State = 0;
|
|
Path = null;
|
|
Idx = null;
|
|
|
|
Sprite = null;
|
|
SpriteState = -1;
|
|
FrameList = null;
|
|
|
|
constructor(X, Y, W, H, Path, Idx) {
|
|
this.Path = Path;
|
|
this.Idx = Idx;
|
|
base.constructor(X, Y, W, H);
|
|
|
|
FrameList = [];
|
|
Sprite = CL_SpriteObject();
|
|
// Sprite.ShowBorder(true);
|
|
Addchild(Sprite);
|
|
|
|
for (local i = 0; i< 4; i++) {
|
|
local Sf = CL_SpriteFrameObject(this.Path, this.Idx + i);
|
|
FrameList.push(Sf);
|
|
}
|
|
}
|
|
} |