如何在cocos3d-js游戏中实现文件读写

JavaScript011

如何在cocos3d-js游戏中实现文件读写,第1张

`tomember` varchar(12) default NULL,

`sex` varchar(2) default NULL,

`count` int(4) default NULL

) ENGINE=MyISAM DEFAULT CHARSET=gb2312

/

var NewBegin = cc.Layer.extend({

i : null,

text1 : null,

label : null,

strsArray:null,

ctor : function() {

//----start0----ctor

this._super()

//文本框

label = new ccui.Text()

label.attr({

//string : str,

//fontName : "Arial",

fontSize : 20,

anchorX : 0.5,

anchorY : 0.5,

x : winSize.width / 2,

y : 50,

width : winSize.width - 20,

height : 150

})

label.setColor(cc.color(255, 255, 255))

label.ignoreContentAdaptWithSize(false)

labelColor.addChild(label, 2)

i=0

//加载文本内容到资源

cc.loader.loadTxt(res.test_txt, function(err, data) {

if(err)

return console.log("load failed")

//success

else {

cc.log("load success")

strsArray=new Array()

strsArray=data.split(new RegExp('\\r\\n|\\r|\\n'))

text1(strsArray)

}

})

//读取文本内容

if('mouse' in cc.sys.capabilities)

cc.eventManager.addListener({

event : cc.EventListener.MOUSE,

swallowTouches : true, // 设置是否吞没事件,在 onMouseDown 方法返回 true 时吞掉事件,不再向下传递。

onMouseDown : function(event) {

i++

text1(strsArray)

return i

}

}, this)

}

})

function text1(data) {

if(i <data.length) {

//读取数据到文本框

label.string = data

}

}

NewBegin.scene = function() {

var scene = new cc.Scene()

var layer = new NewBegin()

scene.addChild(layer)

return scene

}