问题标签 [openfl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

haxe - 在依赖项之间引用扩展 Java 文件

通过更改在新的 android 端工作。我有我的单独扩展作为它自己的依赖项。

在我的代码中,我需要引用 Extension.Java 类以及 HaxeObject。这些位于 extensions-api 中,这是它自己独立的依赖项。

我尝试将这些文件包含在我自己的依赖项中,这会导致顶级异常,因为许多 Java 文件被包含两次。我也尝试过不包括 extensions-api,这在一定程度上有效,但是如果将来我决定使用更多的扩展,这将不起作用(不太理想)。

我需要找到一种方法将这些文件从一个依赖项引用到另一个依赖项。所以来自:MyExtension.src.org.haxe.nme.MyExtension 和 extension-api.src.org.haxe.nme.Extension

所以我想我坚持的一点是我如何让这两个依赖项在编译时相互看到,这样当它们合并以生成 .dex 文件时,它们不会导致顶级异常。

我可以通过将我的扩展放入 extension-api 文件夹来破解它。就像是:

<dependency name="extension-api" path="dependencies/MyExtension" if="android"/>

这个问题是 androidManifest 合并不起作用。

0 投票
1 回答
871 浏览

windows - 如何在 Windows 桌面上为 OpenFL 应用程序获取 TouchEvent?

我在一个支持触摸的 Windows 机器上编译OpenFL。我正在使用 OpenFL 和 Haxe 3 编译到 Windows/C++ 目标。

我无法让触摸事件起作用。这是我添加它们的地方:

enterFrame()的被​​调用就好了。没有触摸(或使用鼠标)触发处理程序。这是 Windows 桌面限制吗?一旦我安装了 iOS 和 Android,这会起作用吗?为什么不?这是 NME/OpenFL 错误吗?

0 投票
1 回答
356 浏览

haxe - 再次,找不到类

当我将 stablexui 升级到最新版本时,我首先将其删除:

然后安装最后一个版本:

然后,当我尝试编译时,出现此错误:

src/com/clientside/Icon.hx:3:字符 7-30:找不到类:ru.stablex.ui.UIBuilder 构建因错误(haxelib.exe)而停止。

虽然它已安装,但这是我的 haxelib 列表:

任何人都可以帮忙吗?

0 投票
1 回答
474 浏览

actionscript - 如何让 Haxe OpenFL 项目使用外部 swf 库?

我已阅读文档并试图让我的 OpenFL 项目使用外部 swf 库,但我一直收到错误消息,即在运行项目时找不到类。

作为测试,我添加了一个 swf,其中包含一个用于使用 Twitter 的 actionscript 库。我在这里创建了一个 github 项目https://github.com/matthewswallace/TestOpenFL

我在运行项目时遇到的错误如下。

0 投票
2 回答
7976 浏览

haxe - Haxe / OpenFL / Flixel

我一直在浏览 Haxe / OpenFL / Flixel 的网站,但很难理解每个网站的用途。

据我了解:

Haxe 是一种可以部署到多个平台的语言。OpenFL 与 Flash 有关。Flixel 是一个帮助您制作游戏的库。

谁能纠正我/让它更清楚。

0 投票
1 回答
194 浏览

html - iOS7中chrome上的图像没有出现在画布中

我正在使用 haxe 和 openfl 创建一个 html5 应用程序。我在多个浏览器和设备中测试了该应用程序,除了在 iOS 7 上的 Chrome 之外,所有的都可以正常工作。使用的图像似乎不是随机出现的。每次我重新加载时,都会出现不同的图像,而其他图像则会消失,但始终存在的一对除外。这是我尝试过的:

我尝试在画布上设置用于丢失图像之一的 z-index,以及更大的宽度和高度。我知道图片正在加载中,我用 Charles 看了一下。控制台日志中没有错误,并且更改将图像添加到 haxe 显示列表的时间和地点不会改变任何内容。我将其中一个始终存在的图像换成了一个永远不存在且仍然无法加载的图像。文件名中有几个破折号和空格,所以我也更改了它,但没有任何效果。

这是一个非常奇怪的问题,我似乎无法诊断。我也找不到有类似问题的人。

主要问题是我看不到可能导致此问题的 haxe 正在构建的事实。

0 投票
1 回答
2352 浏览

encryption - 如何安全地存储密钥?

由于我使用使用 haxe 的 openFL 开发了我的应用程序,并且我即将启动我的软件的激活部分,我想知道如何安全地存储我的加密密钥?我会把它硬编码到我的应用程序中吗??!

我将使用此密钥在发送到服务器之前加密数据,我也将使用它来解密从服务器接收到的数据。

任何人都可以推荐在这种情况下遵循的最佳实践?

0 投票
2 回答
1773 浏览

eclipse - FlashBuilder/Eclipse 中的 Haxe/OpenFL?

我正在寻找在 Mac 上开发 Haxe/OpenFL 应用程序的可能解决方案。
虽然 Windows 有一个非常好的 IDE,但 Mac 的支持要弱得多。
我尝试了所有我能找到的带有 Haxe 插件的 Mac IDE,但它们通常缺乏基本功能,而且非常过时且有缺陷。

有没有办法安装 Haxe SDK 并能够在 Flash Builder 上使用 OpenFL API(最好是 4.7)?Flash Builder 是基于 Eclipse 的,也许我可以找到 Eclipse 的插件?

如果没有,如何编写自己的插件?

注意:我知道有助于在 Mac 上运行FD的 Win 模拟器,但我现在无法使用该选项。

0 投票
1 回答
725 浏览

android - OpenFL Android 应用程序的性能是否会因编写代码时使用的语言而异

我的印象是您可以在 Haxe、AS3 和 JavaScript 中编写 OpenFL。如果我想使用 OpenFL 来使用 JavaScript 制作 Android 应用程序......性能会更差还是没关系?

http://www.openfl.org/

我非常倾向于它会变得更糟,这很糟糕,因为我只知道 JavaScript 而不是 Haxe……应该有 js 来指导某个地方。我还读到 AS3/AS2 会导致 Haxe 的性能下降。所以我没有理由认为 JS 不会。

虽然一开始我的应用程序只是信息浏览。这不需要获得60 FPS ..

另外,我找不到任何类型的关于作为 OpenFL 的 JS 开发人员入门的文档……它只是 Haxe?

请发表评论以获取更多信息或对困扰您的事情进行修改。

0 投票
1 回答
649 浏览

javascript - 作为 JavaScript 开发人员如何学习 Haxe

我已经使用 JS 大约 3 年了。我想使用 OpenFL 来制作移动应用程序。但是,我不知道 Haxe。而且我也不知道其他编程语言。但是,我在学习类、继承等方面很舒服......

此外,就我所读到的内容而言,OpenFL 在性能方面比 Adob​​e AIR 更好,您需要了解 Haxe 才能使用 OpenFL。

那么我该如何开始呢?有什么好的资源吗?所有这些似乎都是为 AS3 开发人员量身定制的。

在进入 Haxe 之前我需要了解 Flash 吗?