问题标签 [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 投票
2 回答
761 浏览

haxe - OpenFL:不同目标的编译结果不一致

我有以下简单的 haxe/openfl 代码,但无法弄清楚为什么它应该为一个目标编译而为其他目标编译失败。我的理解是 OpenFL 应该将 flash API 引入所有支持的语言/平台。

为 neko 目标编译时编译正常:

但是编译到flash的时候会报错:

这对我来说看起来很奇怪,因为从错误消息看来,对于一个目标,该函数drawPath需要Array类型参数,而对于另一个目标,相同的函数需要Vector类型参数。

知道为什么会发生这种情况,以及如何使这对两个目标都有效吗?

顺便说一句,如果我将其编译为 HTML5,我得到:

该功能甚至在这里都不存在。上面的结果是使用 Haxe 3.0.1 和截至 2014 年 2 月的最新 openfl。

0 投票
4 回答
3134 浏览

android - 管理不同的移动屏幕尺寸 - Haxe、OpenFL

处理安卓手机各种屏幕比例的最佳方法是什么?

目前,我使用 EXACT_FIT,它将应用程序强制(拉伸)到目标屏幕。但是如何根据屏幕比例动态调整内容的大小,以便内容在视觉上保持相同的比例。

0 投票
2 回答
794 浏览

android - 如何退出安卓应用程序?

在 OpenFL 中,我需要退出我的 Android 应用程序。有没有办法使用 openFL API 来做到这一点?

我在这里找到了一个旧线程http://www.openfl.org/archive/community/general-discussion/exit-an-app/

但似乎Lib.exit();不再存在?因为我没有找到退出方法Lib

任何想法?

0 投票
1 回答
1035 浏览

haxe - openfl,flambe和awe6之间有什么关系

我知道这三个都可以用来制作手机游戏。并且可以创建快速游戏。但我只知道我学到的 openfl 是一种叫做 nme 的东西,但有所改进。

所以我想知道几件事......首先简单地描述它们和它们的关系......然后它们的缺点和优点......以及你的偏好和原因。

其次,验证我的假设......

  • 你需要知道haxe。
  • 您需要在 ex 之上了解 openfl。敬畏6?

Laslty 你能总结一下你是如何从构思到使用 openfl 或和 flambe/awe6 等制作应用程序的工作流程吗?

http://getflambe.com/

https://code.google.com/p/awe6/wiki/ProjectObjectives

0 投票
1 回答
1264 浏览

haxe - 如何将 Bitmapdata 转换为 Base64 格式?

是否有任何示例有助于从 Bitmapdata 生成基于 Base64 的图像?我知道我必须在位图数据中使用编码,但我不知道如何使用它?

它需要(矩形:flash.geom.Rectangle,压缩器:flash.utils.Object,?byteArray:flash.utils.ByteArray):flash.utils.ByteArray;

如果我想使用 jpeg 压缩,如何填充压缩器?

另外, byteArray 的输入是什么?有什么帮助吗?

0 投票
1 回答
1523 浏览

android - FlashDevelop / Haxe - 构建因错误而停止 (haxelib.exe)

我正在尝试开始使用 Haxe,但我什至无法通过最简单的步骤,即编译“新项目”模板。我使用的是 FlashDevelop 4,安装了 Haxe 并使用命令haxelib install openfl安装了 openfl(对 NME 也是如此),尽管我仍然遇到最基本的编译器错误:

我已经用谷歌搜索了几个小时,但我找不到任何可以远程为我指明正确方向的东西,因此我希望有人以前解决过这个问题。

0 投票
1 回答
537 浏览

haxe - Windows 上的 OpenFL 基本安装不起作用?

我去了http://www.openfl.org/archive/download/并按照步骤进行了非常基本的第一次测试:

当我尝试使用以下命令运行它时:

我得到:

我之前没有用 Haxe 或 OpenFL 做过任何事情,所以这是一个全新的安装。任何人都可以猜到发生了什么?它似乎没有看到 openfl 库的内容,尽管它可以完美地生成项目。

(更新:我在 Mac 上尝试了完全相同的方法并且效果很好,所以我认为问题与 Windows 有关)

0 投票
1 回答
2538 浏览

png - 将 BitmapData/ByteArray 保存为 PNG 文件

我正在尝试将生成的图形保存为 PNG 文件,但我一直坚持将数据实际保存为文件。

我的步骤如下:

  • 制作图形对象
  • 通过 draw() 方法将图形转换为 BitmapData
  • 通过 encode 方法对 BitmapData 对象进行编码以获取 ByteArray。
  • 使用格式库(hxformat),保存文件

这是我在 Haxe 中的方法:

image字段是 BitmapData 的类变量类型。

请告诉我我做错了什么或如何将 BitmapData 保存为 PNG 图像。

0 投票
1 回答
175 浏览

java - 相对布局居中,JAVA(用于 admob haxe openfl 本机扩展)

没有将 AdMob 广告居中的选项,所以我添加了最后一段代码,这段代码是否正确?我的编译器没有抛出任何错误,广告也没有移动到中心。我找不到关于居中的相对布局的任何信息。

0 投票
3 回答
5262 浏览

delay - 在 Haxe 中等待()?

我开始使用 Haxe 和 OpenFl,并且对 Javascript 和 Lua 有一些经验。
它进行得非常好,直到我需要一个类似于wait()Lua 等中的函数,它会停止脚本,直到你设置的秒数结束。

我该怎么做呢?

编辑:澄清一下,我正在构建 Flash。