lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7134|回复: 5
打印 上一主题 下一主题

输入框

[复制链接]

9

主题

0

好友

133

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2014-7-19 17:23:09 |只看该作者 |倒序浏览
        var inputLayer = new LSprite();
                    var bitmap = new LBitmap(new LBitmapData(imglist2["inputbox"]));
                    //bitmap.scaleY =2.3;
                    inputLayer.addChild(bitmap);
                    var inputOne = new LTextField();
                    inputOne.x = 240;
                    inputOne.y = 450;
                    inputOne.lineWidth=5;
                    inputOne.setType(LTextFieldType.INPUT,inputLayer);
                    inputOne.addEventListener("focusOut",function(){
                            if(inputOne.text.length>6){
                                    inputOne.text=inputOne.text.substring(0,5);
                            }
                    });
                   
                    userLayer.addChild(inputOne);
                    var modfiy2 = new Button("modfiy",450,440,imglist2["modfiy"],function(){
                            alert(inputOne.text);
                            userLayer.removeChild(inputOne);
                            userLayer.removeChild(modfiy2);
                    });
                    userLayer.addChild(modfiy2);


我在游戏里面做了个输入框,在手机上输入  会局部放大,然后就回不去了,求解


回复

使用道具 举报

46

主题

3

好友

1866

积分

偏将军

Rank: 4

沙发
发表于 2014-7-19 18:31:48 |只看该作者
在<head>里加入这么一行代码试试
  1. <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
复制代码
回复

使用道具 举报

9

主题

0

好友

133

积分

士兵

Rank: 1

板凳
发表于 2014-7-19 20:03:34 |只看该作者
多谢楼上,可以了
还有输入框怎么设置字符长度,设置焦点不起效果
回复

使用道具 举报

46

主题

3

好友

1866

积分

偏将军

Rank: 4

地板
发表于 2014-7-19 20:26:40 |只看该作者
jack_liu 发表于 2014-7-19 20:03
多谢楼上,可以了
还有输入框怎么设置字符长度,设置焦点不起效果

字符长度是什么意思?设置焦点用LTextField的focus ()。详细介绍请看API文档
回复

使用道具 举报

9

主题

0

好友

133

积分

士兵

Rank: 1

5#
发表于 2014-7-19 21:01:37 |只看该作者
<input type="text" name="fullname" maxlength="85" /> 类似maxlength属性
回复

使用道具 举报

46

主题

3

好友

1866

积分

偏将军

Rank: 4

6#
发表于 2014-7-20 00:14:14 |只看该作者
jack_liu 发表于 2014-7-19 21:01
类似maxlength属性

貌似目前引擎中还没有吧。你可以自己实现一下这个功能,也不难的。我觉得估计要用到LTextEvent.TEXT_INPUT事件,在这个事件里判断输入的文字数量是否超过你想要的数量,这样做就应该能ok
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-3 07:54 , Processed in 0.049087 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部