[]1.7版本要初始化后有些代码才能用了

编写了一些类,类的静态变量会new一些如Text,
之后才调用的Laya.init或Laya3D.init
这个时候使用之前的Text对象,设置color属性就报错,,
其他的很多也这样
已邀请:

Laya_XS

赞同来自:

能提供一个报错示例吗,我们查下问题!

kdsrpg

赞同来自:

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'/>
<title>test</title>
<meta name='viewport'
content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no'/>
<meta name='apple-mobile-web-app-capable' content='yes'/>
<meta name='full-screen' content='true'/>
<meta name='screen-orientation' content='portrait'/>
<meta name='x5-fullscreen' content='true'/>
<meta name='360-fullscreen' content='true'/>
<meta http-equiv='expires' content='0'/>
</head>
<body>
<script src="laya.core.js"></script>
<script src="laya.webgl.js"></script>
</body>
</html>
<script>
"use strict";
var test = {};
test.text = new laya.display.Text(); // in this line is error , so you can't defined class before "Laya.init"
Laya.init(800,600);
//test.text = new laya.display.Text(); // in this line is right
test.text.text = "dsafdsdsada";
test.text.color = "#ff0000";
Laya.stage.addChild(test.text);
</script>

要回复问题请先

商务合作
商务合作