我正在将外部JS库(timbre.js)集成到Haxe / OpenFL项目中。现在,我只是使用非类型化关键字注入对库的调用,如下所示:
untyped T("sin").play();然后我建造html5 ..。但是我必须手动将这一行插入到index.html中,在包含openfl创建的.js文件的行之前:
<script type="text/javascript" src="./lib/timbre.js"></script>我可能已经猜到,有一种方法可以让openfl通过project.xml文件中的某个标记自动创建这一行,但是我没有找到这样做的方法。还是会是Main.hx本身的一些东西?
发布于 2015-09-22 20:24:39
可以重写index.html文件中的project.xml模板。
类似于:<template path="custom_index.html" rename="index.html" />
模板文件在这里:openfl/templates/html5/template/index.html将其复制到您的项目文件夹并编辑它。
这是完整的文档在Additional tags部分。
https://stackoverflow.com/questions/32725765
复制相似问题