GameSearchRoles.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //搜索明星的
  2. cc.Class({
  3. extends: cc.Component,
  4. properties: {
  5. search: {
  6. default: null,
  7. type: cc.Node, // optional, default is typeof default
  8. serializable: true, // optional, default is true
  9. },
  10. search_result: {
  11. default: null,
  12. type: cc.Node, // optional, default is typeof default
  13. serializable: true, // optional, default is true
  14. },
  15. result_name: {
  16. default: null,
  17. type: cc.Label, // optional, default is typeof default
  18. serializable: true, // optional, default is true
  19. },
  20. result_Sprite: {
  21. default: null,
  22. type: cc.Sprite, // optional, default is typeof default
  23. serializable: true, // optional, default is true
  24. },
  25. },
  26. onSearchSuccess(data) {
  27. console.log('需要展示的数据为:', data);
  28. this.search.active = false;
  29. this.search_result.active = true;
  30. this.result_name.string = data.name;
  31. // rolefileid ,roleid
  32. let _url = data.roleurl;
  33. //人物图片
  34. cc.loader.load({ url: _url, type: 'jpg' }, function (err, texture) {
  35. var frame = new cc.SpriteFrame(texture);
  36. if (err) {
  37. console.log('搜索到的roles图片:', err);
  38. }
  39. this.result_Sprite.getComponent(cc.Sprite).spriteFrame = frame;
  40. }.bind(this));
  41. },
  42. onDestroySelf() {
  43. this.node.destroy();
  44. },
  45. });