FlashDevelop、Haxe 导入 CreateJS?

2023-12-01

我刚刚开始尝试 Haxe 制作一个网络应用程序,我想使用 CreateJS,它有一个 Haxe extern lib 东西。我使用 FlashDevelop 作为我的 IDE。

所以我在FlashDevelop中创建了一个新的Haxe JS项目,并使用“haxelib install createjs”安装了CreateJS。 Thougg 现在我尝试将导入添加到我的 Main.hx,但它不起作用。我的导入看起来像:“导入 createjs.easeljs.Ticker;” (从一个例子中得到的,只是复制了它,但不起作用:s)我还在我的项目中添加了一个新的地图“lib”,其中添加了 createjs 的东西。

我得到的错误是: src/Main.hx:3: 字符 0-31 : 找不到类 : createjs.easeljs.Ticker

enter image description here

为了使这项工作顺利进行,我还需要做些什么吗?

Thanks!

-Pablo


The way Haxe 外部人员通常的工作是:

  1. 您手动包含原始 Javascript*。在您的情况下,您将指向 CreateJS javascript ( 的标签添加到您的 HTML 文件中。

  2. 使用“extern”文件,以便 Haxe 知道其他文件在那里,并知道可以调用哪些方法、更改属性等。它还有助于保持自动完成功能完整且有用。

  3. 如果外部程序保存在库中,则需要安装该库(haxelib install createjs)然后您需要将该库包含在您的构建中。我通过添加来做到这一点-lib createjs到 hxml 构建文件。 Flash Develop 可以通过打开Project->Properties->Compiler Options并将“createjs”添加到库列表中。

  4. 在 Haxe 文件中,您可以使用“include”语句,就像上面一样。

根据您上面的描述,我认为您错过了第 3 步中包含库的部分。我不是 Flash 开发用户,所以我不确定它是否完全不同,但看起来在您的后续答案中您已经从“createjs”haxelib 复制了一些 *.hx 文件,就足够了使其编译。如果您将“-lib createjs”行添加到您的 hxml 构建文件中,您就不再需要这些了。

希望这可以帮助您入门,如果您遇到困难请告诉我,我会尝试更新我的答案。

(*) 一个例外是某些库包含适合您的 Javascript。一个例子是当您在 Haxe 标准库中使用 js.JQuery 时 - 这包括为您提供的原始 javascript。不过,大多数库您都必须自己添加脚本。

(编辑:添加了在 Flash Develop 中添加库的说明,感谢评论)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FlashDevelop、Haxe 导入 CreateJS? 的相关文章

  • 在 ActionScript 3 中嵌入 mp3 不起作用

    我在使用 actionscript 3 时遇到问题 尤其是在使用嵌入标签时 我有这个代码 Embed source sound mp3 private static var soundClip Class var sound Sound n
  • 同一 HTML 页面中的两个 Flash cc 动画

    有没有办法在同一个 HTML 页面中保留两个或多个 flash cc create js 动画 问题是第一个动画消失了 第二个动画来到第一个动画位置 真奇怪 它包含 twice 这是链接 有人能解决这个问题吗 链接已删除因为它导致了垃圾邮件
  • 无法使用 CreateJS 预加载和显示 SVG

    我正在尝试预加载一组 SVG 对象并使用 CreateJS PreloadJS 显示它们 到目前为止 我能够在不预加载的情况下显示 SVG 对象 但是一旦我使用 PreloadJS 中的 LoadQueue 我就无法让我的示例工作 有人知道
  • AS3 中的安全沙箱

    什么是安全沙箱违规 如何覆盖它 我正在 FlashDevelop 中制作一个项目 今天 它不会加载外部文件 即使以前加载过 它给出以下输出 安全沙箱违规 连接到 文件 C Documents 20and 20Settings Kevin P
  • 通用构建枚举的一些错误

    Solved对于第一个宏来说 编写这并不是最容易的 但我学到了很多东西 感谢 Gama11 为我指明了正确的方向 以及创造如此美丽事物的核心团队 Haxe And I even added some slick doc field stri
  • Haxe 中的常量

    如何在 Haxe 中创建公共常量 我只需要旧的模拟const in AS3 public class Hello public static const HEY String hey 在 Haxe 中声明常量的常用方法是使用static a
  • 如何在 FDT 内导航/更新 Haxe SDK?

    在 OSX 上 FDT 在此处提供 Haxe SDK Applications FDT 5 app Contents FDT5 haxe haxe 2 09 osx 因为它位于 OSX 包内部 所以我无法导航到它 我如何 在首选项中选择它
  • Haxe——像 ActionScript 一样嵌入文件?

    在 ActionScript 中 您可以执行以下操作 Embed source src myfile xml mimeType application octet stream private var xml Class 它会嵌入您的文件以
  • 作为 JavaScript 开发人员如何学习 Haxe

    我使用 JS 已经三年了 我想使用 OpenFL 制作移动应用程序 不过 我不知道Haxe 而且我也不知道其他编程语言 不过 学习类 继承等我还是很舒服的 另外 据我所知 OpenFL 在性能方面优于 Adob e AIR 并且您需要了解
  • 在 Haxe/OpenFL 应用程序中使用 SWF 动画

    尽管 Haxe 在 NME OpenFL 方面取得了巨大成就 但从 AS3 开发过渡的最大问题是资产 尽管 Haxe 与 as3 很相似 而且 OpenFL 试图提供熟悉的 API 但缺乏 SWF 支持吓跑了许多开发人员 我对此主题的研究使
  • 尝试使用运行时共享库​​时出现“错误 #1014:找不到类 mx.core::BitmapAsset”

    我为我的项目创建了一个运行时共享库 我们将其称为 ResourceLibrary 它包含我的项目的所有嵌入资源 图像 声音 影片剪辑 并且在许多其他代码中用作单例 我正在使用这个批处理来编译它 不幸的是Windows SET normals
  • 如何让FlashDevelop使用32位JRE?

    我需要为 Android Studio 安装 64 位 JDK 这也意味着JAVA HOME设置为 64 位 JDK 我还安装了 32 位 JRE 和 Flex SDKjvm config文件我指定了它的路径 我知道 Flex SDK 使用
  • Haxe 编译器可以将任何 C# 代码转换为 Haxe 吗?

    首先 我对 Haxe 非常陌生 所以我在这里问超级菜鸟问题 我有两个问题 1 我的第一个问题是我知道Haxe编译器可以从Haxe转换为任何其他语言 支持 但是它可以将其他语言 支持 的源代码转换为Haxe吗 2 如果它能做到这一点 它的能力
  • create-react-app 期间的 ENOENT(错误 -4058)

    当我输入 npm 命令 create react app my app 时 出现如下错误 npm ERR code ENOENT npm ERR syscall spawn C Windows System32 npm ERR path C
  • Haxe 中参数的数量可变

    我正在寻找一种在 Haxe 中做这样的事情的方法 function foo args for arg in args 这里有人可以帮助我吗 这个问题很老了 所以 我以文档的形式回答 Haxe 从 4 2 开始支持剩余参数 function
  • 从 JS 中暂停 chrome 中的代码执行。可能的?

    我可以在 JS 代码中暂停执行吗 我正在开发一个简单的基于 haxe 的调试 util 并且我希望能够通过调用将触发执行暂停的 util 方法来模拟断点 不确定这是否是您正在寻找的 但在 Chrome 如果安装了 Firebug 则为 Fi
  • 有没有好的 AS3 代码片段/示例的指针?

    我是 AS3 的新手 每天都在学习 我正在寻找好的 AS3 代码片段 示例 小项目 我可以将其用于学习目的和参考 不依赖于 Flash IDE 因为我使用 Flex SDK 和 Flash Develop 此外 我还专门寻找有关音频 视频流
  • Haxe 摘要 - 使用 @:from 时可以隐式转换数组吗?

    我试图将一种类型的数组视为另一种 抽象 类型的数组 当我使用抽象的基础类型时 它工作得很好 但是当我尝试使用另一种类型 使用定义的 from关键字 我构建失败 如果我使用显式的 它会起作用cast 但我想知道 有什么办法可以解决这个问题 我
  • 问号运算符“?”的含义Haxe 中的参数之前

    这两个函数签名有什么区别 function f i Int 0 function f i Int 0 参数是否带有前缀似乎没有任何区别 两者都编译良好 确实没有理由使用 在这个例子中 但是有一个区别 On a 静态类型目标 https ha
  • 我们可以在 Actionscript 中将编译后的 Haxe swf 的 SWC 用作普通库吗?

    我们可以在 Actionscript 中将编译后的 Haxe swf 的 SWC 用作普通库吗 我有一个从haxe代码编译的swf 我可以尝试将它编译成其他SWC 我想将它用作AS3中的lib 是否可以 如果是的话怎么办 是的 可以 性能提

随机推荐

  • Windows 7 上的 WAMP 403 禁止消息

    我已经在我的 Windows 7 机器上安装了 WAMP 2 1 版 当我在浏览器中浏览到 localhost 时 可以看到 WAMP 服务器页面 但是当我在浏览器中浏览我的 IP 时 我收到消息 403 Forbidden 您无权访问此服
  • 如果我将一个重物体作为参数传递给某个函数,成本是多少

    假设我有一个对象 ClassRoom 在 ClassRoom 中有许多具有 20 多个属性的 Student 对象 50 个对象 许多具有超过 20 个属性的 Teacher 对象 10 个对象 ClassRoom 还有一些其他属性 如 c
  • preg_match() 因包含斜杠的字符串而失败

    我有一个这样的函数 function in array r item array return preg match item i json encode array 然后我像这样使用它 if in array r row name ite
  • 如何从类中获取字节码作为字节数组

    给定一个任意的Class实例 包括运行时生成的实例 没有 class磁盘上的文件 有什么方法可以获取类字节吗 一般来说 这是不可能的 加载类时 JVM 会解析其字节码并将其转换为内部表示形式 之后 JVM 可以自由地忘记原始字节码 这就是
  • YouTube API v3 Java 授权

    我正在使用 YouTube 数据 API Java 将视频上传到我的 YouTube 频道 我在我的 Windows PC 上测试了它并且成功了 但示例中的授权通过打开浏览器窗口来登录 Google 来创建 Credential 实例 这在
  • 替换空格,但仅在限制之间替换 php

    我想使用 PHP 将空格替换为另一个字符串 我这样做如下 string whatever text including some text between delimiters and string replaced preg replac
  • C++ - 从注册表读取的值中获取空值

    我的应用程序可以正确读取和写入注册表 现在 我需要从以下位置读取注册表值 HKEY LOCAL MACHINE SOFTWARE Microsoft Cryptography MachineGuid 这是我的代码 bool GetWindo
  • 异常后继续 while 循环

    我有这段代码 我想返回到循环的开头并再次请求用户输入 然而 它总是循环不停地询问输入 我的代码有什么问题吗 谢谢 while true try int choice input nextInt lt lt this should stop
  • 为什么 NSUserDefaults 无法保存 NSMutableDictionary?

    我正在尝试保存一个NSMutableDictionary with NSUserDefaults 我在 stackoverflow 上阅读了很多关于该主题的帖子 我还发现了一个有效的选项 但不幸的是它只工作了一次 然后它开始只保存 空 有人
  • 动态调整 QIcon 大小,无需调用 setSizeIcon()

    我目前正在努力解决一个应该很容易解决的问题 许多小部件都支持某种QSize策略 这包括Q按钮 就我而言 我在网格布局中有多个按钮 所有这些按钮都有各自的 QSizePolicy垂直和水平调整大小设置为扩大 这导致按钮的大小根据网格布局所属的
  • VS2015 SP3远程调试路径中的非法字符

    将 Visual Studio 2015 升级到 Update 3 后 远程调试停止工作 尝试调试时出现错误 严重性代码 说明 项目文件行抑制状态 错误 DEP4300 无法生成应用程序包 xxx VS Debug x86 xxx CN x
  • FragmentActivity 上未调用 onCreateOptionsMenu()

    同事 MainActivity类源自FragmentActivity 并且由于某种原因活动的onCreateOptionsMenu 没有接到电话 我有第一个断点onCreate 正在被触发 第二个在onCreateOptionsMenu 这
  • 由于与 google gms 服务版本冲突,FCMPlugin 构建失败

    我在 Windows for Android 上将其与 ionic 2 一起使用 当我添加 cordova plugin fcm 插件时 我无法再构建项目 这是我收到的错误 BUILD FAILED Total time 4 697 sec
  • Codeigniter图片上传mysql

    我想知道如果我将 CodeIgniter 中的图像上传到数据库 我的结果是什么 config upload path 我见过的所有示例都使用文件系统 我在数据库中有文章 并且也想在数据库中存储与文章相关的图像 有人可以帮忙吗 你可以阅读这篇
  • PHP 和 mssql 库可以从 varchar 列中选择超过 256 个字符吗?

    是否有解决方法 除了将列类型更改为文本字段之外 使用 PHP 和 mssql 库选择大型 varchar 字段 例如 varchar 500 PHP 真的将字符数限制为 255 吗 还有比这更拉回来的方法吗 从PHP页面来看 问题似乎出在W
  • 有没有什么方法可以只使用 CSS 来获得倾斜的盒子阴影?

    我想要类似徽标的东西CSS 技巧 但使用 CSS 而不是图像文件 因此可以调整其大小 这可能吗 像这样的图片 纯 CSS 带切角的倾斜阴影 这花了一点时间来完善 但现在横幅下有一个倾斜的阴影 也有切角和多个边框 所有效果 包括背景 徽标和阴
  • 使用自定义选择器和逻辑进行 JQuery 验证

    是否可以将 JQuery Validate 与自定义选择器和验证逻辑一起使用 大致如下 myForm validate rules myattr foo function content return content val contain
  • CLR 在运行时使用的 dll

    我有一个引用 NET DLL 的 C 应用程序 如果这个 DLL 存在于我的应用程序中bin目录和 GAC 然后 CLR 在运行时会选择哪一个 如果 GAC 有最新版本 是否会使用该版本而不是bin 我如何强制 CLR 始终使用我的 CLR
  • 无法阻止被动事件侦听器内的默认行为

    我在用着Framework7 可排序列表它运行良好 只是当列表更改时它不会触发事件 所以我正在尝试一些内置事件 sortable handler on touchstart function e e preventDefault alert
  • FlashDevelop、Haxe 导入 CreateJS?

    我刚刚开始尝试 Haxe 制作一个网络应用程序 我想使用 CreateJS 它有一个 Haxe extern lib 东西 我使用 FlashDevelop 作为我的 IDE 所以我在FlashDevelop中创建了一个新的Haxe JS项