123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- var Base = cc.Class({
- extends: cc.Component,
- properties: {
- root_view: { default: null, type: cc.Node }
- },
- statics: {
- callback_message: "",
- default_width: 1920,
- default_height: 1080
- },
- update: function(dt) {}
- });
- window.setScaleX = function(view) {
- let windowSize = cc.winSize;
- let width = windowSize.width;
- let scale_x = width / Base.default_width;
- view.scaleX = scale_x;
- };
- window.setViewTouch = function(
- view,
- touch_start,
- touch_end,
- touch_cancel,
- context
- ) {
- if (!touch_start) {
-
- view.node.on(
- cc.Node.EventType.TOUCH_START,
- function(event) {
-
- },
- context
- );
- } else {
- view.node.on(cc.Node.EventType.TOUCH_START, touch_start, context);
- }
- if (!touch_end) {
-
- view.node.on(
- cc.Node.EventType.touch_end,
- function(event) {
-
- },
- context
- );
- } else {
- view.node.on(cc.Node.EventType.TOUCH_END, touch_end, context);
- }
- if (!touch_cancel) {
-
- view.node.on(
- cc.Node.EventType.TOUCH_CANCEL,
- function(event) {
-
- },
- context
- );
- } else {
- view.node.on(cc.Node.EventType.TOUCH_CANCEL, touch_cancel, context);
- }
- };
- window.onCallBack = function(message) {
- if (cc.sys.OS_ANDROID == cc.sys.os) {
- Base.callback_message = message;
- callAndroidString("LogE", Base.callback_message);
- }
- };
- window.callAndroidString = function(method_name, params_json) {
- if (cc.sys.OS_ANDROID == cc.sys.os) {
- jsb.reflection.callStaticMethod(
- "org/cocos2dx/javascript/CallAndroid",
- method_name,
- "(Ljava/lang/String;)V",
- params_json
- );
- }
- };
- window.callAndroidVoid = function(method_name) {
- if (cc.sys.OS_ANDROID == cc.sys.os) {
- jsb.reflection.callStaticMethod(
- "org/cocos2dx/javascript/CallAndroid",
- method_name,
- "()V"
- );
- }
- };
|