| 1234567891011121314151617181920212223 |
- import { _decorator, Component, Node, Sprite, Label, ImageAsset, SpriteFrame, Texture2D } from 'cc';
- import { ResourcesUtils } from '../../core/resourceManager/ResourcesUtils';
- import { ISJSB } from '../../Data/platform';
- const { ccclass, property } = _decorator;
- @ccclass('ScrollItem')
- export class ScrollItem extends Component {
- @property({ type: Sprite, tooltip: "头像" }) head: Sprite;
- @property({ type: Label, tooltip: "昵称描述" }) nickName: Label;
- public async setData(data: any) {
- if (ISJSB) {
- let img = await ResourcesUtils.loadRemote<ImageAsset>(data.head, { ext: ".png" }, this);
- const spriteFrame = new SpriteFrame();
- const texture = new Texture2D();
- texture.image = img;
- spriteFrame.texture = texture;
- this.head.spriteFrame = spriteFrame;
- }
- this.nickName.string = `${data.name} 用户成功领取5元红吧,已到账`;
- }
- }
|