55 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
		
		
			
		
	
	
			55 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
|  | // import { _decorator, Button, Component, EventMouse, Node, NodeEventType } from 'cc';
 | ||
|  | // const { ccclass, property } = _decorator;
 | ||
|  | 
 | ||
|  | // @ccclass('BaseButton')
 | ||
|  | // export class BaseButton extends Component {
 | ||
|  | 
 | ||
|  | 
 | ||
|  | //     start() {
 | ||
|  | //         this.node.on(Node.EventType.MOUSE_ENTER,this.mouseEnter,this);
 | ||
|  | //         this.node.on(Node.EventType.MOUSE_LEAVE,this.mouseLeave,this);
 | ||
|  | //         this.node.on(Node.EventType.MOUSE_UP,this.mouseUp,this);
 | ||
|  | //     }
 | ||
|  | 
 | ||
|  | 
 | ||
|  | //     mouseEnter(){
 | ||
|  |          | ||
|  | //         const baseSprite = this.node.getComponent(BaseSprite);
 | ||
|  | //         // baseSprite.GImgIndex = 2;
 | ||
|  | //         // baseSprite.onGImgIndexChanged();
 | ||
|  | //         baseSprite.ImgIndex = [2,1];
 | ||
|  |          | ||
|  | //         console.log('mouseEnter');
 | ||
|  | //         console.log('GImgIndex =' + baseSprite.GImgIndex);
 | ||
|  | //         console.log(baseSprite);
 | ||
|  | //     }
 | ||
|  | 
 | ||
|  | //     mouseLeave(){
 | ||
|  |          | ||
|  | //         const baseSprite = this.node.getComponent(BaseSprite);
 | ||
|  | //         // baseSprite.GImgIndex = 1;
 | ||
|  | //         // baseSprite.onGImgIndexChanged();
 | ||
|  | //         baseSprite.ImgIndex = [1,1];
 | ||
|  | //         console.log('mouseLeave');
 | ||
|  | //         console.log('GImgIndex =' + baseSprite.GImgIndex);
 | ||
|  | //         console.log(baseSprite);
 | ||
|  | //     }
 | ||
|  | 
 | ||
|  | //     mouseUp(evetn: EventMouse){
 | ||
|  | //         if (evetn.getButton() == EventMouse.BUTTON_LEFT){
 | ||
|  | //             console.log('mouseUpLeft');
 | ||
|  | //         }
 | ||
|  |      | ||
|  | //     }
 | ||
|  | 
 | ||
|  | //     update(deltaTime: number) {
 | ||
|  |          | ||
|  | //     }
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | // }
 | ||
|  | 
 | ||
|  | 
 |