| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //搜索明星的
- cc.Class({
- extends: cc.Component,
- properties: {
- search: {
- default: null,
- type: cc.Node, // optional, default is typeof default
- serializable: true, // optional, default is true
- },
- search_result: {
- default: null,
- type: cc.Node, // optional, default is typeof default
- serializable: true, // optional, default is true
- },
- result_name: {
- default: null,
- type: cc.Label, // optional, default is typeof default
- serializable: true, // optional, default is true
- },
- result_Sprite: {
- default: null,
- type: cc.Sprite, // optional, default is typeof default
- serializable: true, // optional, default is true
- },
- },
- onSearchSuccess(data) {
- console.log('需要展示的数据为:', data);
- this.search.active = false;
- this.search_result.active = true;
- this.result_name.string = data.name;
- // rolefileid ,roleid
- let _url = data.roleurl;
- //人物图片
- cc.loader.load({ url: _url, type: 'jpg' }, function (err, texture) {
- var frame = new cc.SpriteFrame(texture);
- if (err) {
- console.log('搜索到的roles图片:', err);
- }
- this.result_Sprite.getComponent(cc.Sprite).spriteFrame = frame;
- }.bind(this));
- },
- onDestroySelf() {
- this.node.destroy();
- },
- });
|