js-test TextInput Test 这个例子中,输入的字体颜色是白色的,在黑色背景中可以看到,但是换成白色背景,输入的字就看不到了。但是又找不到字体的颜色在哪里修改。
另外onTextFieldInsertText()等几个方法,看不到在哪里调用了,只是每次键盘输入就会触发,是做成事件了么?
js-test TextInput Test 这个例子中,输入的字体颜色是白色的,在黑色背景中可以看到,但是换成白色背景,输入的字就看不到了。但是又找不到字体的颜色在哪里修改。
另外onTextFieldInsertText()等几个方法,看不到在哪里调用了,只是每次键盘输入就会触发,是做成事件了么?
本来是想用这个输入做一个昵称的输入框,就卡在这里了,不知道在哪修改输入的字颜色
cc.TextFieldTTF继承自cc.LabelTTF, 可以使用fillStyle 来填充颜色
onEnter:function () {
this._super();
this._charLimit = 10;
this._textFieldAction = cc.sequence(
cc.fadeOut(0.5),
cc.fadeIn(0.5)
).repeatForever();
this._action = false;
// add CCTextFieldTTF
var winSize = cc.director.getWinSize();
this._textField = new cc.TextFieldTTF("< 输入你的昵称 >",
TEXT_INPUT_FONT_NAME,
TEXT_INPUT_FONT_SIZE);
this.addChild(this._textField);
this._textField.setDelegate(this);
this._textField.fillStyle = cc.color(255,0,0);
// this._textField.setColor(cc.color(255,255,255));
this._textField.setPosition(cc.pAdd(cc.visibleRect.center,cc.p(0,-50)));
this._trackNode = this._textField;
},
this._textField.fillStyle = cc.color(255,0,0); 在这里修改颜色似乎没什么用,还是原来的白色
楼主 ,我试了下 貌似没有问题, 看我的截图
this._super();
var bg = new cc.LayerColor(cc.color(200,200,200),400,400);
bg.x = cc.visibleRect.center.x-200;
bg.y = cc.visibleRect.center.y-250;
this.addChild(bg);
this._charLimit = 10;
this._textFieldAction = cc.sequence(
cc.fadeOut(0.5),
cc.fadeIn(0.5)
).repeatForever();
this._action = false;
// add CCTextFieldTTF
var winSize = cc.director.getWinSize();
this._textField = new cc.TextFieldTTF("< 输入你的昵称 >",
"",
34);
this.addChild(this._textField);
this._textField.fillStyle = cc.color(255,0,0);
this._textField.setColor(cc.color(187,255,255));
this._textField.setPosition(cc.pAdd(cc.visibleRect.center,cc.p(0,-50)));
setColor 和 fillStyle 都是可以的
楼主,求解如何让textfiled可以输入文字?能给个简单的例子吗?
我使用textfiled都无法输入,点击没有反应,求助!!!
这个<输入昵称>可以改,但是,当输入的时候字又变成白色的了
官方的例子有,按着例子做就可以
能说看不懂吗!例子里面好多,能帮整理下吗?
http://www.cocoachina.com/bbs/read.php?tid=297786&page=1#1293908
这是我求助的一篇帖子,试着写了,不过会报错,不能运行,能帮我看看吗?
我把你这个试了下,把 addEventListenerTextField 改成 addEventListener 就可以了。 ( since v3.0, please use addEventListener instead.)
从3.0 以后就用addEventListener 了
楼主能分享一下输入的js吗。js-test的代码跑不起,用的是inteljet idea