cocos2d-js cc.EditBox

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
var tx_searchUser = new cc.EditBox(cc.size(502, 62), new cc.Scale9Sprite('res/newnewclub/members/searchbg.png'))
            tx_searchUser.setName("tx_searchUser");
            tx_searchUser.setAnchorPoint(0, 0)
            tx_searchUser.setPosition(260.35, 57.81);
            tx_searchUser.setDelegate(this);
            tx_searchUser.setMaxLength(40);
            tx_searchUser.setFontSize(26);
            tx_searchUser.setPlaceholderFont(res.default_ttf, 22);
            tx_searchUser.setPlaceHolder("请输入要查找的关键字");
            tx_searchUser.setPlaceholderFontColor(cc.color(148, 95, 40));
            tx_searchUser.setFontColor(cc.color(148, 95, 40));
            tx_searchUser.setInputFlag(cc.EDITBOX_INPUT_FLAG_SENSITIVE);//修改为不使用密文
            tx_searchUser.setInputMode(cc.EDITBOX_INPUT_MODE_ANY);
            this.addChild(tx_searchUser);

代码创建cc.EditBox 输入编辑框
方法回调
 

        editBoxEditingDidBegin: function (editBox) {
            cc.log("editBox " + editBox.getName() + " DidBegin !");
        },
        editBoxEditingDidEnd: function (editBox) {
            cc.log("editBox " + editBox.getName() + " DidEnd !");
        },
        editBoxTextChanged: function (editBox, text) {
            cc.log("editBox " + editBox.getName() + ", TextChanged, text: " + text);
            //查找用户数据
            this.resetSearchData(text);
        },
        editBoxReturn: function (editBox) {
            cc.log("editBox " + editBox.getName() + " was returned !");
        },

 

cocos2d-js弹窗组件 一个cocos2d-js里的弹窗组件,使用后实现弹窗非常简单。 立即下载

相关推荐

cocos2d - JS 输入框 ( EditBox )

cocos2d - JS 输入框 ( EditBox ) :效果 :JavaScript 代码 :var sp = new cc.Scale9Sprite(res.editbg); account = new cc.EditBox(boxSize, sp);//默认提示输入文本 account.setPlaceHolder("请输入帐号"); //提示字体 account.setPlaceholde

Yu 2692

cocos2d-js 控件——UIEditBox

UIEditBox公有属性、方法 UIEditBoxDlegate /** * 编辑框获得焦点时,在弹出键盘后调用此方法 * @param editBox UIEditBox */ virtual void editBoxEditingDidBegin(EditBox* editBox) {}; /** * 编辑框失去焦点时,在隐藏键盘后调用此方法 * @param editBox ...

在代码身上,用心去飞翔 1407

【步兵 cocos-jscc.EditBox 的 快速创建

【步兵 cocos-jscc.EditBox 的 快速创建 by EOS. 我的喜欢用自己感觉最熟悉的方式,最舒服的用法,来编写代码。 当然这个过程是不断摸索的,可能现在觉得写的不错的,后面会被 完全推翻也不一定,不过这么一写,可读性是不是更强了呢?

博客 by EOS. 3339

Cocos-js 创建textfield和EditBox

// Create the textfield             var textField = new ccui.TextField("PlaceHolder", "Marker Felt", 30);             textField.x = widgetSize.width / 2.0;             textField.y = widgetSize.he

宁静致远 7311

cocos2d-js 关于多端文本输入框问题

网页版 手机版this.editbox2 = new cc.EditBox(cc.size(200, 30), new cc.Scale9Sprite(res.imgBox)); this.editbox2.x = cc.winSize.width / 2; this.editbox2.y = cc.winSize.height / 2; this.editbox2.setInputMode(cc.

nsqks的博客 1095

解决 cocos2d-jscc.EditBoxcc.Scale9Sprite is not a constructor 的问题

勤奋努力,持之以恒! cocos2d-js-v3.2 cc.EditBox is not a constructor cc.Scale9Sprite is not a constructor cc.EditBoxjs工程中路径为: /frameworks/cocos2d-html5/extensions/editbox 打开project.json文件 将

song_hui_xiang 6783

cocos2d-js 自定义事件监听派发

熟悉js的dom事件或者flash事件的,基本都能立马明白cc.eventManager的用法。 cc.eventManager有两种注册监听器的方式,一种是原生事件,例如 cc.eventManager.addListener({ event: cc.EventListener.KEYBOARD, onKeyRe

xuehaiwuya_1的专栏 2090

cocos2d 触摸实现

--[[ 注册Touch事件 ]] function PaintingView:initTouch() local function onTouchBegan(touch, event) return true end local function onTouchMoved(touch, event) en...

Ding_Westbrook的博客 281

cocos2d-JS engine--cc模块 概述

一、模块 cc        Cocos 引擎的主要命名空间,引擎代码中所有的类,函数,属性和常量都在这个命名空间中定义。 二、常用API         网站  http://www.cocos.com/docs/creator/api/modules/cc.html --cc.Acceleration     类型:设备重力传感器传递的各个轴的数据。 --

小鱼酱的博客 3885

cocos2d-x-3.1 文本输入框简单使用 (coco2d-x 学习笔记九)

在这里分享记录自己的学习NotificationCenter时候的代码,这里用NotificationManager进行管理使用NotificationCenter。

x病毒的专栏 5129

记录cocos2d-html5与cocosd-x jsb中遇到的坑

    这两天开始用coco2d-html5写游戏, 但最终是发布到手机上, 写的js代码是跑在jsb上的. 在此记录下遇到的坑.      注:cocos2d-x 简称 cx,  cocos2d-html5 简称ch5 1. cc.LabelTTF 在ch5上换行有问题    CCLabelTTF在ch5上对应的是cc.LabelTTF,  在cx上只要设置了setDimensions()...

weixin_34119545的博客 101

学习笔记(2):走入 Cocos Creator视频教程-登录界面设计

Cocos Creator游戏视频培训课程设计上,由一个简单的游戏,引入课程主体。先熟练开发流程,在熟练API,后熟练使用UI,理解碰撞和物理系统。循序渐进,课程中穿插很多小案例实践功能,压缩枯燥内容。...

weixin_38498629的博客 663

Cocos2dx中关于CCEditBox的那些事

语言环境:Quick3.6.5Release(自修正版 ) + lua 5.1 学习Cocos2dx的应该都知道,在Cocos中用户输入控件总共有2种:【CCTextFieldTTF】与【CCEditBox】,使用CCTextFieldTTF的缺点是没有光标,自带的监听事件无法响应键盘的按键事件(除非自己注册),密码框输入完全看不到输入的是什么,这让我尝试着使用CCEditBox,C...

流芳的Blog 666

【CocosCreator入门】CocosCreator组件 | EditBox(文本输入)组件

Cocos Creator 是一款流行的游戏开发引擎,具有丰富的组件和工具,其中的EditBox组件是一种用于实现用户输入交互的重要组件。它可以让用户在游戏中输入文字、数字等内容,并且可以对输入内容进行格式校验和处理。

看世界,也找自己 4888

cocos2dx基础篇(15)——编辑框之二CCEditBox

【唠叨】 前面我们讲了精灵贴图、标签、菜单、按钮。感觉似乎少了点什么?UI控件里是不是应该还有一个很重要的控件——编辑框。在手机网游中,启动游戏,过了开场动画后,基本上显示的第一个界面应该就是游戏的登录界面了吧。输入用户名、密码什么的,这些都是需要借助编辑框来实现输入的。点击文本,弹出虚拟键盘,输入账号密码,点击登录。 cocos2dx引擎为我们提供了两类编辑框的...

weixin_33713350的博客 534

EditBox 编辑框

EditBox 编辑框 用法以及常用接口: [cpp] view plain copy  print? local img = cc.Scale9Sprite:create("image/testimg2.png")   local img2 = cc.Scale9Sprite:create("image/testimg2.png")  

箭已离弓的专栏 2230

cocos edit编辑类型

   -- 创建EditBox function Method.createInputBox(_parent,_isNumber,_txt1,_txt2,_fontSize,_maxLength)  local accedit = cc.EditBox:create(cc.size(_parent:getContentSize().width*1, _parent:getContentSize(...

Lost_the_wind的博客 633

cocos2d-js:小技巧及注意事项汇总

以下是我使用cocos2d-js以来总结的一些经验,如果有错误或更好的解决办法还请大家指导。 1、创建EditBox后该控件父类上的所有控件位置都会被重置为(0, 0),解决办法:(1)在创建完该控件的父类上的所有控件后开启一次性调度器重新设置这些控件的位置;(2)或者在onEnter()中重新设置这些控件的位置; 2、如果在使用EditBox的层上新建层,新建的层会盖不住EditBox,解决...

Azure丶的博客 2524
上一篇: getNumberOfRunningActions()
下一篇: cocos2d-js tableView
o向阳花o
博客等级 码龄11年 49粉丝 211原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值