cocos2dx와 다르게,
클래스 내부의 Properties 값에 접근하기위해선 this. 키워드로 접근해야한다.
만약 this 키워드로 접근하지않을경우, not found Properties , undefined error 를 내놓는다.
모든 object를 접근하기 위해선
해당 객체 내부에 존재하는 node로 접근해야한다.
사용법은 아래와같다.
이미 active 되어있을 상황을 대비해서 예외 처리두었다.
객체가 active되거나, disable 되어있다면. 진행하지않도록 코드 구성을 진행하였다.
// MyButton.js
cc.Class({
properties:{
okButton: cc.Button,
cancelButton: cc.Button,
}
ActiveOkButton: function(){
if(!this.okButton.node.active) this.okButton.active.node = true;
},
HideOkButton: function(){
if(this.okButton.node.active) this.okButton.active.node = false;
},
ActiveCancelButton: function(){
if(!this.cancelButton.node.active) this.cancelButton.active.node = true;
},
HideCancelButton: function(){
if(!this.cancelButton.node.active) this.okButton.active.node = false;
}
});
SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727) (0) | 2021.05.07 |
---|---|
cocos Failed to notify project evaluation listener. java.lang.exceptionInInitializerError (0) | 2021.05.07 |
How to define cocos creator constant variable? (0) | 2021.05.04 |
how to cocos creator single ton via Javascript (0) | 2021.04.15 |
cocos creator js (0) | 2021.04.09 |
cocos2dx 3.17 64bit build in Android Studio. (0) | 2019.06.17 |