| 123456789101112131415161718192021222324252627282930313233 |
- cc.Class({
- extends: cc.Component,
- properties: {
- tag:-1
- },
- start()
- {
- this.chooseFlag = cc.find('Canvas/ChooseFlag');
- this.flagListScp = this.chooseFlag.getComponent('FlagList');
- },
- selectFlag(event, customEventData)
- {
- // console.log('111111')
- let node = event.target;
- let stroke = node.getChildByName('Stroke');
- stroke.active=true;
- let confirmBtn = node.getChildByName('Confirm');
- confirmBtn.active=true;
- if(this.flagListScp.lastSelectNode)
- {
- this.flagListScp.lastSelectNode.getChildByName('Stroke').active=false;
- this.flagListScp.lastSelectNode.getChildByName('Confirm').active=false;
- }
- this.flagListScp.lastSelectNode = node;
- },
- confirm()
- {
- this.flagListScp.flagSp.getComponent(cc.Sprite).spriteFrame = this.flagListScp.lastSelectNode.getChildByName('Sprite').getComponent(cc.Sprite).spriteFrame;
- this.chooseFlag.active = false;
- }
- });
|