我正在将一个外部JS库(timbre.js)集成到Haxe / OpenFL项目中。现在我只是使用untyped关键字注入库,如下所示:
untyped T("sin").play();
然后我构建了html5 ...但我必须在嵌入openfl创建的.js文件的行之前手动将此行插入index.html:
<script type="text/javascript" src="./lib/timbre.js"></script>
我猜想有一种方法可以让openfl通过project.xml文件中的某个标签自动创建这一行,但是我没有找到这样做的方法。或者它是Main.hx本身的东西吗?
答案 0 :(得分:1)
您可以覆盖index.html
文件中的project.xml
模板。
类似于:<template path="custom_index.html" rename="index.html" />
模板文件位于:openfl/templates/html5/template/index.html
将其复制到项目文件夹并进行编辑。
Here is the full documentation在Additional tags
部分。