var h = new Array();
var j = new Array();
var xbCursor = 0; function xbinit() {
xbinitName();
xbRectChoose();
xbRectChoosePic();
xbSetVisible(0);
Laya.stage.on(laya.events.Event.KEY_DOWN,this,xbOnkeyDown);
}
function xbinitName() {
var d1 = new laya.display.Text();
d1.text = "男性";
d1.x = 400;
d1.y = 300;
d1.fontSize = 20;
d1.color = "red";
Laya.stage.addChild(d1); var d2 = new laya.display.Text();
d2.text = "女性";
d2.x = 400;
d2.y = 330;
d2.fontSize = 20;
d2.color = "red";
Laya.stage.addChild(d2);
}
function xbRectChoose() {
for(var i = 0 ;i < 2 ;i++){
h[i] = new laya.display.Sprite();
h[i].graphics.drawRect(400, 300 + 30 * i, 2 * 20 + 5 + 10, 20, "white");
h[i].alpha = 0.25;
h[i].visible = true;
Laya.stage.addChild(h[i]);
}
}
function xbRectChoosePic() {
for(var i = 0 ;i < 2 ;i++){
j[i] = new laya.display.Sprite();
j[i].loadImage("rectChoosePic.png",400 + 2 * 20 + 5 , 305 + 30 * i, 10,10);
j[i].visible = true;
Laya.stage.addChild(j[i]);
}
}
function xbOnkeyDown(e) {
switch(e.keyCode){
case 38:{
if ( (xbCursor - 1) <= 0 ) {
xbCursor = 0;
}else{
xbCursor--;
}
break;
}
case 40:{
if ( (xbCursor + 1) >= 1 ) {
xbCursor = 1;
}else{
xbCursor++;
}
break;
}
}
xbSetVisible(xbCursor);
console.log(xbCursor);
}
function xbSetVisible(index) {
for(var i = 0;i < 2; i++){
if (i == index) {
h[i].visible = true;
j[i].visible = true;
}else{
h[i].visible = false;
j[i].visible = false;
}
}
}

  

LayaAir引擎——(九)的更多相关文章

  1. LayaAir引擎——(七)

    LayaAir引擎——人物控制TiledMap地图移动和墙壁检测 所需要的软件: LayaAir IDE 1.0.2版本 TiledMap 所需要的东西: 地图:53 * 32,(48*48) 人物: ...

  2. LayaAir引擎——(六)

    LayaAir引擎——TiledMap地图图块属性获取和进行墙壁碰撞检测 需要的软件: TiledMap LayaAir IDE 1.0.2版本 所画的地图: pass层: floor层: pass层 ...

  3. LayaAir引擎——(五)

    LayaAir引擎——关于地图详解 所需要的软件: LayaAirIDE1.0.2版本 在LayaAir引擎中与地图相关的类: 1.laya.map.TiledMap TiledMap类   地图以层 ...

  4. LayaAir引擎——(四)

    LayaAir引擎 TiledMap 使用 所需要的软件: Tiled地图编辑器 版本0.16.2 LayaAir IDE 所需要的图片:图块图片(1.png) 步骤1: 文件->新文件-> ...

  5. LayaAir引擎——(二)

    LayaAir引擎 -> 工具 -> 图集打包例子

  6. LayaAir引擎——(一)

    LayaAir是LayaBox推出的Html5游戏引擎,支持 ActionScript3.TypeScript.JavaScript,开源,并且商用免费.   LayaAir IDE 是一款使用Lay ...

  7. Javascript多线程引擎(九)

    Javascript多线程引擎(九)--垃圾回收 垃圾回收这个话题对Programer来说是非常老旧的话题, 从手动的malloc/free 到半自动的 引用计数 再到全自动的 mark-sweep ...

  8. LayaAir引擎开发HTML5最简单教程(面向JS开发者)

    LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...

  9. LayaAir引擎——(三)

    LyaAir引擎(JavaScript)实现图片的翻转一半 图片4.png位于bin/开场过渡 文件夹下,图片大小150*30(根据实际情况做调整) var button; var scale1 = ...

随机推荐

  1. TEA,XXTEA介绍,对称加密

    总结:在使用加密的时候,我们可以加入随机数,这样相同的明文,每次加密后得到不同的密文,同时可以在密文中加入密文有效期,控制密文的有效时间长度. 针对有的功能扩展使用,很好的思想. TEA对 64 位数 ...

  2. Leetcode 详解(Implement strstr)

    Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle ...

  3. 在heroku上部署gost代理服务端

    gost ( https://github.com/ginuerzh/gost ) gost 的 websocket tunnel 功能使用 WebSocket 协议,相较 HTTP 协议能做更多事, ...

  4. Java条件语句练习

    /*System.out.println("请输入三个数字:");//输入三个数字,返回最大的那个. int a,b,c,big; Scanner d = new Scanner( ...

  5. Jquery挂事件与移除事件

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. SharePoint Calculated Columns 分类: Sharepoint 2015-07-09 01:49 8人阅读 评论(0) 收藏

    SharePoint Calculated Columns are powerful tools when creating out-of-the-box solutions. With these ...

  7. Zend_Frameowrk中进行多语言国际化的相关的配置和使用

    在使用Zend_Framework建立网站,若网站在以后的使用中面向国际,这时就需要实现网站的多语言国际化问题.使用Zend_Framework开发的网站需要进行多语言的开发时,就需要用到了Zend_ ...

  8. 关于lambda表达式的一些学习——基于谓词筛选值序列

    今天看了一些关于lambda表达式的知识,然后对于Func<T,TResult>泛型委托不太熟悉,便查了查相关资料,又引出来了基于谓词筛选值序列这个对我来说的新鲜知识点,于是去查MSDN, ...

  9. 初学Scala

    由于项目的需要接触了Scala语言,也花了一些时间来了解和学习Scala,今天对学习的Scala进行一个小的总结. 1.What is Scala? Scala的官方网站上给出的解释是: Scala ...

  10. Web前端开发的前景与用处

    随着时代的发展,现在从事IT方向的人有很多,所以励志要成为前端开发工程师的人有很多.当然也有很多人在犹豫不知道该从事哪个方向,我今天就是来给大家分析一下Web前端开发的前景.包括工作内容,发展前景和薪 ...