function createSAO_Logout(offset) {
var lifeTime = 15;
offset = offset || 89000;
var drawObject = function (g, bgColor, bgAlpha, lineColor) {
g.clear();
g.lineStyle(1, 0xbc944c);
g.beginFill(bgColor, bgAlpha);
g.drawRect(0, 0, 200, 40);
g.endFill();
g.lineStyle(undefined);
g.beginFill(lineColor, 0.9);
g.drawCircle(20, 20, 15);
g.endFill();
g.lineStyle(2, bgColor, bgAlpha);
g.moveTo(15, 13);
g.lineTo(15, 27);
g.lineTo(26, 27);
g.lineTo(26, 25);
g.moveTo(26, 15);
g.lineTo(26, 13);
g.lineTo(15, 13);
g.lineStyle(1, bgColor, bgAlpha);
g.moveTo(19, 20);
g.lineTo(28, 20);
g.lineTo(24, 17);
g.moveTo(28, 20);
g.lineTo(24, 23);
};
var _c = $.createCanvas({
x: Player.width - 200,
y: Player.height - 42,
lifeTime: lifeTime
});
var g = _c.graphics;
var cmt = $.createComment("Logout", {
x: 42,
y: 2,
color: 0x555555,
lifeTime: lifeTime,
fontsize: 30,
parent: _c
});
cmt.filters = [$.createGlowFilter(0xffffff, 0.5, 5, 5, 2, 15, false, false)];
var beginTime = Player.time;
var btn = $.createButton({
text: "Logout",
x: 0,
y: 0,
alpha: 0,
lifeTime: lifeTime,
parent: _c,
onclick: function () {
_c.remove();
ScriptManager.clearEl();
Player.seek(beginTime + offset);
}
});
cmt.font = "OCR A Extended";
cmt.scaleX = 0.5;
btn.width = 200;
btn.height = 40;
btn.addEventListener("mouseOver", function () {
drawObject(g, 0xe6a241, 1, 0xffffff);
});
btn.addEventListener("mouseOut", function () {
drawObject(g, 0xffffff, 0.7, 0x555555);
});
drawObject(g, 0xffffff, 0.7, 0x555555);
} /** * 生成旋转进入文字 * * @param txt string 文字 * @param object opt 选项 {x:X轴坐标,position:{top|bottom}[,color:色彩[,fontsize:字号[,lifeTime:显示时间[,motionTime:效果时间]]]]} */