Creator 版本:2.2.2
目标平台: Web/Windows/Android
详细报错信息,包含调用堆栈:
Uncaught TypeError: Cannot read property '0' of undefined
at s (project.dev.js:17)
at project.dev.js:19
at Object.window.__require.50Kroom.myMatchvs/MatchvsEngine (project.dev.js:32)
at s (project.dev.js:17)
at e (project.dev.js:25)
at project.dev.js:27
错误代码截图:
代码部分:window.__require = function e(t, n, r) {
function s(o, u) {
if (!n[o]) {
if (!t[o]) {
var b = o.split("/");
b = b[b.length - 1];
if (!t[b]) {
var a = "function" == typeof __require && __require;
if (!u && a) return a(b, !0);
if (i) return i(b, !0);
throw new Error("Cannot find module '" + o + "'");
}
}
var f = n[o] = {
exports: {}
};
t[o][0].call(f.exports, function(e) {
var n = t[o][1][e];
return s(n || e);
}, f, f.exports, e, t, n, r);
}
return n[o].exports;
}
var i = "function" == typeof __require && __require;
for (var o = 0; o < r.length; o++) s(r[o]);
return s;
}({
"50Kroom": [ function(require, module, exports) {
"use strict";
cc._RF.push(module, "9220an9AyxH0LUcCqpncEv/", "50Kroom");
"use strict";
var engine = require("myMatchvs/MatchvsEngine");
var response = require("myMatchvs/MatchvsResponse");
var userData = require("userData");
var popPokerRule = require("popPokerRule");
var Poker = cc.Class({
name: "Poker",
extends: cc.Node,
ctor: function ctor(pokername, type, number, owner, isSelect) {
cc.Node.call(this, pokername);
this.type = type;
this.number = number;
this.owner = owner;
this.isSelect = isSelect;
}
});
cc.Class({
extends: cc.Component,
properties: {
playerHead: cc.SpriteFrame,
playerHeadVoid: cc.SpriteFrame,
playerHeadL: cc.Sprite,
playerHeadR: cc.Sprite,
playerHeadT: cc.Sprite,
playerLLayout: cc.Layout,
playerRLayout: cc.Layout,
playerTLayout: cc.Layout,
playerLNameLabel: cc.Label,
playerRNameLabel: cc.Label,
playerTNameLabel: cc.Label,
playerTIsPrepareLabel: cc.Label,
playerLIsPrepareLabel: cc.Label,
playerRIsPrepareLabel: cc.Label,
playerTGradeLabel: cc.Label,
playerLGradeLabel: cc.Label,
playerRGradeLabel: cc.Label,
playerTGroupLabel: cc.Label,
playerLGroupLabel: cc.Label,
playerRGroupLabel: cc.Label,
myGroupLabel: cc.Label,
myGradeLabel: cc.Label,
startGameButton: cc.Prefab,
prepareButton: cc.Prefab,
message: cc.Prefab,
myLayout: cc.Layout,
lastPokerLayout: cc.Layout,
pokerBack: cc.Prefab,
myNameLabel: cc.Label,
roomIDLabel: cc.Label,
declareButton: cc.Prefab,
showButton: cc.Prefab,
timerLabel: cc.Prefab,
undeclareButton: cc.Prefab,
popPokerButton: cc.Prefab,
hintButton: cc.Prefab,
nextButton: cc.Prefab,
timesLabel: cc.Label,
scoringBoard: cc.Prefab,
help: cc.Node,
helpLabel: cc.Label,
popPokers: {
default: [],
visible: false
},
lastMain: {
default: [],
visible: false
},
myPopPokersAndType: {
default: [],
isSeries: true,
isSameType: true,
allLength: 0,
isBoon: -1,
hasRed5: false,
has3: 0,
visible: false
},
main: {
default: [],
quantity: 0
},
assistant: {
default: [],
quantity: 0
},
otherPokerType: {
default: "",
visible: false
}
},
onLoad: function onLoad() {
var _this = this;
context = this.node;
var self = this;
this.pokerType = {};
this.isMoved = false;
this.lastEventPoker = null;
userData.roomOwner === userData.id ? this.createStartGameButton() : this.createPrepareButton();
response.prototype.binder();
var scoringBoard = cc.instantiate(this.scoringBoard);
scoringBoard.parent = this.node;
scoringBoard.active = false;
this.help.getChildByName("\u5173\u95ed").on("click", function() {
_this.help.active = false;
}, this);重现方式:直接打开就是
之前哪个版本是正常的 :第一次发布
手机型号 :华为P9 plus
手机浏览器 :
编辑器操作系统 :windows
编辑器之前是否有其它报错 :无
出现概率:
额外线索:
帖子: 1
参与者: 1