- 注册时间
- 2013-3-27
- 最后登录
- 2013-4-19
- 阅读权限
- 20
- 积分
- 87
- 精华
- 0
- 帖子
- 31
|
function gameInit(result){
imglist = result;
removeChild(loadingLayer);
loadingLayer = null;
//加载完成, 载入游戏图层
layerInit();
//背景图片载入
var Background = new LBitmapData(imglist["Background"]) ;
var BackgroundImg = new LBitmap(Background);
BackgroundImg.scaleX = gameScaleX;
BackgroundImg.scaleY = gameScaleY;
mapLayer.addChild(BackgroundImg);
//登录背景框载入
var SignBackground = new LBitmapData(imglist["SignBackground"]);
var SignBackgroundImg = new LBitmap(SignBackground);
SignBackgroundImg.x = gamewidth / 2 - SignBackgroundImg.getWidth()*gameScaleX/2;
SignBackgroundImg.y = gameheight * 0.48;
SignBackgroundImg.scaleX = gameScaleX ;
SignBackgroundImg.scaleY = gameScaleY ;
effectLayer.addChild(SignBackgroundImg);
//游戏logo
var Logo = new LBitmapData(imglist["Logo"]);
var LogoImg = new LBitmap(Logo);
LogoImg.x = gamewidth / 2 - LogoImg.getWidth()*gameScaleX/2;
LogoImg.y = -LogoImg.getHeight();
LogoImg.scaleX = gameScaleX;
LogoImg.scaleY = gameScaleY;
effectLayer.addChild(LogoImg);
//云1
var ClubOne = new LBitmapData(imglist["ClubOne"]);
var ClubOneImg = new LBitmap(ClubOne);
ClubOneImg.x = gamewidth;
ClubOneImg.y = gameheight * .05;
ClubOneImg.scaleX = gameScaleX;
ClubOneImg.scaleY = gameScaleY;
effectLayer.addChild(ClubOneImg);
//云2
var ClubTwo = new LBitmapData(imglist["ClubTwo"]);
var ClubTwoImg = new LBitmap(ClubTwo);
ClubTwoImg.x = gamewidth;
ClubTwoImg.y = gameheight * .15;
ClubTwoImg.scaleX = gameScaleX;
ClubTwoImg.scaleY = gameScaleY;
mapLayer.addChild(ClubTwoImg);
//云3
var ClubThree = new LBitmapData(imglist["ClubThree"]);
var ClubThreeImg = new LBitmap(ClubThree);
ClubThreeImg.x = gamewidth;
ClubThreeImg.y = gameheight * .25;
ClubThreeImg.scaleX = gameScaleX;
ClubThreeImg.scaleY = gameScaleY;
clubLayer.addChild(ClubThreeImg);
//音乐开按钮
MusicOn = new LButton(new LBitmap(new LBitmapData(imglist["MusicOn"])),new LBitmap(new LBitmapData(imglist["MusicOnSelect"])));
MusicOn.x=gamewidth * .01;
MusicOn.y=gameheight - MusicOn.getHeight() * gameScaleX * 2 * 1.04;
MusicOn.scaleX = gameScaleX;
MusicOn.scaleY = gameScaleY;
effectLayer.addChild(MusicOn);
//音乐关按钮
MusicOff = new LButton(new LBitmap(new LBitmapData(imglist["MusicOff"])),new LBitmap(new LBitmapData(imglist["MusicOffSelect"])));
MusicOff.x=gamewidth * .01;
MusicOff.y=gameheight - MusicOn.getHeight() * gameScaleX * 1.04;
MusicOff.scaleX = gameScaleX;
MusicOff.scaleY = gameScaleY;
effectLayer.addChild(MusicOff);
//用户登陆按钮
BtnSign = new LButton(new LBitmap(new LBitmapData(imglist["BtnSign"])),new LBitmap(new LBitmapData(imglist["BtnSignSelect"])));
BtnSign.x=gamewidth /2 + BtnSign.getWidth()*gameScaleX*.3;
BtnSign.y=SignBackgroundImg.y + BtnSign.getHeight() * gameScaleY *.6*5.3;
BtnSign.scaleX = gameScaleX;
BtnSign.scaleY = gameScaleY;
effectLayer.addChild(BtnSign);
BtnSign.addEventListener(LMouseEvent.MOUSE_DOWN,userlogin);
//用户注册按钮
BtnReg = new LButton(new LBitmap(new LBitmapData(imglist["BtnReg"])),new LBitmap(new LBitmapData(imglist["BtnRegSelect"])));
BtnReg.x=gamewidth /2 - BtnReg.getWidth()*gameScaleX*1.3;
BtnReg.y=SignBackgroundImg.y + BtnReg.getHeight() * gameScaleY *.6*5.3;
BtnReg.scaleX = gameScaleX;
BtnReg.scaleY = gameScaleY;
effectLayer.addChild(BtnReg);
// BtnReg.addEventListener(LMouseEvent.MOUSE_DOWN,regedit);
//退出游戏按钮
LoginOut = new LButton(new LBitmap(new LBitmapData(imglist["LoginOut"])),new LBitmap(new LBitmapData(imglist["LoginOut"])));
LoginOut.x=gamewidth - LoginOut.getWidth()*gameScaleX ;
LoginOut.y=gameheight - LoginOut.getHeight() * gameScaleX * 1.04;
LoginOut.scaleX = gameScaleX;
LoginOut.scaleY = gameScaleY;
effectLayer.addChild(LoginOut);
//账号输入框
var UserName = new LTextField();
UserName.x = SignBackgroundImg.x + SignBackgroundImg.getWidth() * .5/1.4;
UserName.y = SignBackgroundImg.y + BtnSign.getHeight() * gameScaleY *.6*1.1;
UserName.size = BtnSign.getHeight() *gameScaleY * .45;
UserName.alpha = .4;
UserName.width = LogoImg.getWidth() * .5;
UserName.height = BtnSign.getHeight() * gameScaleY *.6;
UserName.setType(LTextFieldType.INPUT);
effectLayer.addChild(UserName);
//密码输入框
var PassWord = new LTextField();
PassWord.x = SignBackgroundImg.x + SignBackgroundImg.getWidth() * .5/1.4;
PassWord.y = SignBackgroundImg.y + BtnSign.getHeight() * gameScaleY *.6*3.4;
PassWord.size = BtnSign.getHeight() *gameScaleY * .45;
PassWord.alpha = .4;
PassWord.width = LogoImg.getWidth() * .5;
PassWord.height = BtnSign.getHeight() * gameScaleY *.6;
PassWord.setType(LTextFieldType.INPUT);
effectLayer.addChild(PassWord);
//LOGO动画
logoactive();
function logoactive(){
var vars = {
x:gamewidth / 2 - (LogoImg.getWidth()/2),
y:0,
ease:Bounce.easeOut
};
LTweenLite.to(LogoImg,1.2,vars);
}
//云1动画
club1active();
function club1active(){
ClubOneImg.x = gamewidth ;
ClubOneImg.y = gameheight * .05;
var vars ={
x:-ClubOneImg.getWidth(),
y:gameheight * .05,
onComplete: club1active2,
ease:Sine.easeIn
};
LTweenLite.to(ClubOneImg,18,vars) ;
}
function club1active2(){
ClubOneImg.x = gamewidth ;
ClubOneImg.y = gameheight * .05;
var vars ={
x:-ClubOneImg.getWidth(),
y:gameheight * .05,
onComplete: club1active,
ease:Sine.easeIn
};
LTweenLite.to(ClubOneImg,18,vars) ;
}
//云2动画
club2active();
function club2active(){
ClubTwoImg.x = gamewidth;
ClubTwoImg.y = gameheight * .015;
var vars ={
x:-ClubTwoImg.getWidth(),
y:gameheight * .015,
onComplete: club2active2,
ease:Sine.easeIn
};
LTweenLite.to(ClubTwoImg,25,vars) ;
}
function club2active2(){
ClubTwoImg.x = gamewidth;
ClubTwoImg.y = gameheight * .015;
var vars ={
x:-ClubTwoImg.getWidth(),
y:gameheight * .015,
onComplete: club2active,
ease:Sine.easeIn
};
LTweenLite.to(ClubTwoImg,25,vars) ;
}
//云3动画
club3active();
function club3active(){
ClubThreeImg.x = gamewidth;
ClubThreeImg.y = gameheight * .2;
var vars ={
x:-ClubThreeImg.getWidth(),
y:gameheight * .2,
onComplete: club3active2,
ease:Sine.easeIn
};
LTweenLite.to(ClubThreeImg,33,vars) ;
}
function club3active2(){
ClubThreeImg.x = gamewidth;
ClubThreeImg.y = gameheight * .2;
var vars ={
x:-ClubThreeImg.getWidth(),
y:gameheight * .2,
onComplete: club3active,
ease:Sine.easeIn
};
LTweenLite.to(ClubThreeImg,33,vars) ;
}
function bibao(){
alert("1231231");
}
return {
dodo:function ok(){
alert("执行dodo");
bibao();
}
}
}
|
|