The*_*ler 3 haxe flashdevelop createjs
我刚开始尝试使用Haxe制作一个网络应用程序,我想使用CreateJS,它有一个Haxe extern lib thingy.我正在使用FlashDevelop作为我的IDE.
所以我在FlashDevelop中创建了一个新的Haxe JS项目,并使用"haxelib install createjs"安装了CreateJS.现在我尝试向Main.hx添加导入,但它不起作用.我的导入如下:"import createjs.easeljs.Ticker;" (从一个例子中得到了,只是复制它但没有工作:s)我还在我的项目中添加了一个新的地图"lib",其中我添加了createjs的东西.
我得到的错误是:src/Main.hx:3:字符0-31:找不到类:createjs.easeljs.Ticker

还有什么我需要做的才能使这项工作?
谢谢!
-Pablo
该方法HAXE实习医生平时的工作是:
您手动包含原始Javascript*.在您的情况下,您添加指向CreateJS javascript的标记(到您的HTML文件中).
使用'extern'文件,以便Haxe知道其他文件在那里,并知道可以调用哪些方法,更改属性等.它还有助于保持自动完成功能完全正常.
如果externs保存在库中,则需要安装该库(haxelib install createjs),然后需要在构建中包含该库.我这样做是通过添加-lib createjs到hxml构建文件来实现的.Flash Develop可以通过Project->Properties->Compiler Options在"库"列表中打开并添加"createjs"来完成此操作.
在您的Haxe文件中,您使用"include"语句,就像您在上面一样.
从您上面的描述中,我认为您在步骤3中忽略了包含库的位置.我不是Flash Develop的用户,所以我不确定它是否完全不同,但在你的后续回答中你看起来已经复制了'createjs'haxelib中的一些*.hx文件,就够了使它编译.如果您将'-lib createjs'行添加到hxml构建文件中,则不再需要这些.
希望这有助于您开始使用,如果您遇到困难,请告诉我,我会尝试更新我的答案.
(*)这是一个例外,一些库包含了Javascript.一个例子是当你在Haxe标准库中使用js.JQuery时 - 这包括你的原始javascript.大多数库你必须自己添加脚本.
(编辑:通过评论添加了在Flash Develop中添加库的说明)
| 归档时间: |
|
| 查看次数: |
1854 次 |
| 最近记录: |