问题标签 [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.
ios - UIViewController 结束后主应用停止响应事件
我只是想显示相机或照片库,以便用户可以选择图像并返回应用程序。我终于可以做到了,但我面临的问题是,当 UIViewController 结束时(用户选择图像或用户按下取消的原因)应用程序工作,但事件停止工作。
我的 UIViewController 是这样定义的:
我从openfl用这个初始化:
在我如何删除或关闭 UIViewController 方面尝试了几件事,以查看视图是否仍然是主要的,因此事件不再起作用,但到目前为止还没有。
我可以尝试什么的任何想法?有人有这样的问题吗?是我第一次用 objetive-c + haxe 编码,所以我有点不知道什么功能或东西可能是问题所在。我正在用一种我几乎不知道的语言盲编码。
问候。
haxe - 如何在 FlashDevelop 中使用 HaxePunk 清除此错误?
我曾尝试对此进行研究并使用预制模板,但无济于事。我只想获得一个真正的基本 HaxePunk 项目,使用 FlashDevelop,同时考虑制作 Flash 游戏。回到真正的基本教程等,这是我的代码:
我不确定是将其编译为 Flash Player 项目还是 NME 项目(我对此真的很陌生)。如果我尝试将其编译为 Flash Player 项目,我会在运行时收到此错误:
如果我尝试将其编译为 NME 项目,我会在编译时收到此错误:
我没有找到很多关于这个的信息。这里可能有什么问题?谢谢。
haxe - 如何在 haxelib 库中使用 include.xml?
我注意到,当使用hxssl
库时,hxssl.ndll
在定位 windows 时,不会在 exe 文件旁边复制 ..
所以,我只是将它复制到那里并且它工作,但我需要使用include.xml
文件在编译时自动包含 ndll 文件。
任何人都可以帮助我吗?或如何使用include.xml
?以及使用什么标签?
haxe - 生成的 swf 在服务器上不起作用
当我将我的项目编译到 flash 目标时,一切都很好,如果我双击生成的 swf 文件,它将使用本地 flash 播放器正确打开。
但是,当我尝试在 xampp 上托管 swf 文件并通过 html 文件加载它时http://127.0.0.1/testopenflswf/index.html
,我只得到空白屏幕..
如果我尝试在 ubuntu 上测试它,我会在 swf 区域内收到此错误:
但是,Compo 库在没有服务器的情况下可以正常加载,并且它在项目中定义为:
任何人都可以帮忙吗?
haxe - 如何在 Windows 目标中嵌入图像?
我尝试在项目 xml 中添加 embed = true ,如下所示:
但是如果我尝试从 assets 文件夹中删除图像,然后运行 exe 文件,图像将不会显示,因此,它仍然从 assets 文件夹中加载。
有人可以帮忙吗?
flash - 用深度绘制位图
最近我一直在使用 haxe 和 openfl 来(尝试)制作游戏,我来自以前使用 XNA 的知识,在那里,当使用 spritebatch 绘图时,您可以指定绘制图像的深度,而与您实际调用的时间无关绘图功能。从 openfl 开始,我注意到将 bitmapdata 绘制为缓冲区为我提供了一种类似的方式来绘制 spritebatch,但它没有深度参数。
我的问题是,有没有人知道处理绘图调用以允许指定绘图深度的好方法?
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 答案所示,我只需要替换lime
为haxelib run lime
. 如果在 MSYS/MinGW 下运行,OpenFL 文档中显示的其他命令也是如此。例如
应该替换为
google-play-services - Haxepunk:使用谷歌播放服务
我正在使用 HaxePunk 并对此感到满意,除了一件小事。
我如何使用成就、游戏内购买、google play?有 OpenFL 或 HaxePunk 的库吗?
我在 github 上只找到了一个 lib,但似乎它只适用于 Flixel(不是 HaxePunk)并且只支持 IOS:https ://github.com/prestia/hxgk-flixel
如果实际上没有lib,我该怎么办?
haxe - FlashDevelop/OpenFL:如何将默认目标设置为 neko
我正在尝试使用 Haxe/OpenFL 编写一些跨语言代码并使用 FalshDevelop 进行编译。但是我一使用基本Sys.print
功能就会出错。一个最小的例子如下:
原来FlashDevelop的默认编译命令是这样的:
,这给出了一个错误Sys.print
:
我的猜测是Sys.print
flash 目标中不可用,或者 flash 不可用a system platform
(奇怪)。我想知道是否有办法解决这个问题,并配置 FlashDevelop 以便编译命令为:
haxelib 运行 openfl build project.xml neko
谢谢
android - Haxe,OpenFL android调试在cpp中出现错误
我正在使用 Haxe 和 OpenFl 在 FlashDevelop 中开发应用程序
当我在 Flash 目标中测试我的应用程序时,它工作正常。但是当我为android编译时,它在编译过程中出现了这个错误:
...这显然与 cpp 有关,我不是真正的专家。
有没有人知道这个错误是什么意思?
这是 setZooom 函数:(整个文件很大)