【发布时间】:2012-09-20 00:36:18
【问题描述】:
在成功编译:http://nickalie.com/posts/67 后,当我尝试在浏览器中查看它时,我在此处(在生成的编译后的 create.js 文件上)得到一个 Uncaught ReferenceError: createjs is not defined:
var Main = $hxClasses["Main"] = function() { }
Main.__name__ = ["Main"];
Main._shape = null;
Main._stage = null;
Main.main = function() {
createjs.Ticker.useRAF = true;
Uncaught ReferenceError: createjs is not defined
createjs.Ticker.setFPS(60);
haxe.Log.trace("hallo~!",{ fileName : "Main.hx", lineNumber : 35, className : "Main", methodName : "main"});
}
编辑:
好的,我添加了两个 EaselJS/TweenJS 文件,没有错误,但没有其他任何反应。
【问题讨论】:
-
我没有使用 Haxe 的 createJS 库,但该库可能只包含“externs”(即编译器的信息),而不是实际的 CreateJS 代码。尝试在 haxe 生成的 javascript 文件之前包含官方的 CreateJS javascript 文件。我在这里有一个答案,描述了一些外部人员的工作方式:stackoverflow.com/a/12344618/180995
-
如果您已确认已包含 createjs 并且它已在您的 haxe javascript 之前加载,请告诉我,我会仔细查看...
标签: flashdevelop haxe createjs