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. .net中excel遇到的一些问题

    Excel.Application app; 错误 1 未能找到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?) 解决方法: 添加引用 Interop.Excel.dll ...

  2. Codeforces Round #374 (Div. 2) D. Maxim and Array

    传送门 分析:其实没什么好分析的.统计一下负数个数.如果负数个数是偶数的话,就要尽量增加负数或者减少负数.是奇数的话就努力增大每个数的绝对值.用一个优先队列搞一下就行了. 我感觉这道题的细节极为多,非 ...

  3. CentOS7下zip解压和unzip压缩文件

    1.安装zip.unzip应用. yum install zip unzip

  4. jquery性能

    1. 使用最新版本的jQuery jQuery的版本更新很快,你应该总是使用最新的版本.因为新版本会改进性能,还有很多新功能. 下面就来看看,不同版本的jQuery性能差异有多大.这里是三条最常见的j ...

  5. spark发行版笔记11

    本期概览: ReceiverTracker架构设计 消息循环系统 ReceiverTracker具体的实现 Spark Streaming作为Spark Core基础 架构之上的一个应用程序,其中的R ...

  6. 【资讯】天啦鲁,这十余款创客设计居然由FPGA搞定 [转]

    按理说‘高大上’的FPGA,多出现在航天航空(如火星探测器).通信(如基站.数据中心).测试测量等高端应用场景.但麦迪却也发现,近期,在很多创客的作品内部都有FPGA的影子.这或许也从侧面看出,打从总 ...

  7. MySQL5.5绿色版1067

    mysql的绿色安装版,按照很多文章进行配置,会出现 配置文件里面添加了 [client] default-character-set=utf8 [mysqld] default-character- ...

  8. <java基础学习>02JAVA的基础组成(2)

    60000-0000 0000-0000 0000-0000 0000-0110 0000-0110 -6这个数的正数的二进制取反,再加1 0000-0110取反: 1111-1001 + 0000- ...

  9. 将halcon导出的c++程序打包成dll库

     1.从“文件”菜单中,选择“新建”,然后选择“项目…”. 2.从“项目类型”窗格中选择“Visual C++”下的“Win32”. 3.从“模板”窗格中,选择“Win32 控制台应用程序”. 4.为 ...

  10. JS设置弹出小窗口。

    经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项.版权信息.警告.欢迎光顾之类的话或者作者想要特别提示的信息.其实制作这 ...