问题标签 [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 回答
147 浏览

ios - UIViewController 结束后主应用停止响应事件

我只是想显示相机或照片库,以便用户可以选择图像并返回应用程序。我终于可以做到了,但我面临的问题是,当 UIViewController 结束时(用户选择图像或用户按下取消的原因)应用程序工作,但事件停止工作。

我的 UIViewController 是这样定义的:

我从openfl用这个初始化:

在我如何删除或关闭 UIViewController 方面尝试了几件事,以查看视图是否仍然是主要的,因此事件不再起作用,但到目前为止还没有。

我可以尝试什么的任何想法?有人有这样的问题吗?是我第一次用 objetive-c + haxe 编码,所以我有点不知道什么功能或东西可能是问题所在。我正在用一种我几乎不知道的语言盲编码。

问候。

0 投票
1 回答
644 浏览

haxe - 如何在 FlashDevelop 中使用 HaxePunk 清除此错误?

我曾尝试对此进行研究并使用预制模板,但无济于事。我只想获得一个真正的基本 HaxePunk 项目,使用 FlashDevelop,同时考虑制作 Flash 游戏。回到真正的基本教程等,这是我的代码:

我不确定是将其编译为 Flash Player 项目还是 NME 项目(我对此真的很陌生)。如果我尝试将其编译为 Flash Player 项目,我会在运行时收到此错误:

如果我尝试将其编译为 NME 项目,我会在编译时收到此错误:

我没有找到很多关于这个的信息。这里可能有什么问题?谢谢。

0 投票
1 回答
569 浏览

haxe - 如何在 haxelib 库中使用 include.xml?

我注意到,当使用hxssl库时,hxssl.ndll在定位 windows 时,不会在 exe 文件旁边复制 ..

所以,我只是将它复制到那里并且它工作,但我需要使用include.xml文件在编译时自动包含 ndll 文件。

任何人都可以帮助我吗?或如何使用include.xml?以及使用什么标签?

0 投票
0 回答
198 浏览

haxe - 生成的 swf 在服务器上不起作用

当我将我的项目编译到 flash 目标时,一切都很好,如果我双击生成的 swf 文件,它将使用本地 flash 播放器正确打开。

但是,当我尝试在 xampp 上托管 swf 文件并通过 html 文件加载它时http://127.0.0.1/testopenflswf/index.html,我只得到空白屏幕..

如果我尝试在 ubuntu 上测试它,我会在 swf 区域内收到此错误:

但是,Compo 库在没有服务器的情况下可以正常加载,并且它在项目中定义为:

任何人都可以帮忙吗?

0 投票
1 回答
148 浏览

haxe - 如何在 Windows 目标中嵌入图像?

我尝试在项目 xml 中添加 embed = true ,如下所示:

但是如果我尝试从 assets 文件夹中删除图像,然后运行 ​​exe 文件,图像将不会显示,因此,它仍然从 assets 文件夹中加载。

有人可以帮忙吗?

0 投票
2 回答
170 浏览

flash - 用深度绘制位图

最近我一直在使用 haxe 和 openfl 来(尝试)制作游戏,我来自以前使用 XNA 的知识,在那里,当使用 spritebatch 绘图时,您可以指定绘制图像的深度,而与您实际调用的时间无关绘图功能。从 openfl 开始,我注意到将 bitmapdata 绘制为缓冲区为我提供了一种类似的方式来绘制 spritebatch,但它没有深度参数。

我的问题是,有没有人知道处理绘图调用以允许指定绘图深度的好方法?

0 投票
1 回答
548 浏览

haxe - 如何在 MinGW32/MSYS 下设置 OpenFL (open flash)

我正在尝试在 Windows 上为 MinGW/MSYS 安装 OpenFL(来自 mingw32.com)。

按照 OpenFL 说明(http://www.openfl.org/download/),我做了:

前两个步骤顺利。但是,第三个一开始就失败了,因为lime找不到。将C:\HaxeToolkit\haxe(包含lime.bat)添加到 Windows 路径后,出现以下错误:

显然,批处理文件不适用于 MSYS。

我的问题是,设置石灰/openfl 以在 MSYS/MinGW32 下工作需要哪些步骤。

谢谢

- 编辑 -

正如@grapefrukt 答案所示,我只需要替换limehaxelib run lime. 如果在 MSYS/MinGW 下运行,OpenFL 文档中显示的其他命令也是如此。例如

应该替换为

0 投票
2 回答
938 浏览

google-play-services - Haxepunk:使用谷歌播放服务

我正在使用 HaxePunk 并对此感到满意,除了一件小事。

我如何使用成就、游戏内购买、google play?有 OpenFL 或 HaxePunk 的库吗?

我在 github 上只找到了一个 lib,但似乎它只适用于 Flixel(不是 HaxePunk)并且只支持 IOS:https ://github.com/prestia/hxgk-flixel

如果实际上没有lib,我该怎么办?

0 投票
1 回答
1140 浏览

haxe - FlashDevelop/OpenFL:如何将默认目标设置为 neko

我正在尝试使用 Haxe/OpenFL 编写一些跨语言代码并使用 FalshDevelop 进行编译。但是我一使用基本Sys.print功能就会出错。一个最小的例子如下:

原来FlashDevelop的默认编译命令是这样的:

,这给出了一个错误Sys.print

我的猜测是Sys.printflash 目标中不可用,或者 flash 不可用a system platform(奇怪)。我想知道是否有办法解决这个问题,并配置 FlashDevelop 以便编译命令为:

haxelib 运行 openfl build project.xml neko

谢谢

0 投票
1 回答
425 浏览

android - Haxe,OpenFL android调试在cpp中出现错误

我正在使用 Haxe 和 OpenFl 在 FlashDevelop 中开发应用程序

当我在 Flash 目标中测试我的应用程序时,它工作正常。但是当我为android编译时,它在编译过程中出现了这个错误:

...这显然与 cpp 有关,我不是真正的专家。

有没有人知道这个错误是什么意思?

这是 setZooom 函数:(整个文件很大)