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

ios - AppStore 中的大型应用程序。是否允许下载外部资产?

我开发了一个游戏,它的所有资产的总文件大小约为 220Mb。

该游戏是用 Haxe 语言开发的,带有一个名为 openFL 的框架 - 允许从单一来源编译 iOS 和 Android 版本。

因为 Android 的 Google Play 不允许一次性超过 50Mb 的应用程序,所以我将图形资源和声音与代码分开,将应用程序保留在 1.5Mb 左右。我不想为 iOS 创建一个单独的分支,所以我也想为 App Store 使用相同的逻辑。

我的问题是 - 是否允许下载 iOS 的外部资产,类似于 Google Play 的做法?App Store 会为我托管这些文件吗?

0 投票
1 回答
490 浏览

haxe - 如何正确创建 Android/iOS 扩展文件

是否有使用命令行工具(haxe 或石灰)为 iOS 和 Android 应用程序创建扩展文件的正确方法,还是总是只是手动创建一个 .zip 文件并将其重命名以匹配正确的模式?

0 投票
1 回答
1137 浏览

flash - OpenFL 加载外部 SWF 并获取资源

我正在尝试将 swf 文件加载到另一个 swf 中,然后从第一个中提取资产。

两个 swf 文件都是使用 OpenFL(在 FlashDevelop 中编译)创建的。

我可以轻松加载外部 swf 并将其转换为 SWF 对象(haxelib swf 库)。

但是我不能从 SWF 中提取图像?

运行它的输出是:

您可以看到 sym 类型是 DefineBitsJPEG2,SWF 无法将其转换为位图。

那么如何从 SWF 文件中提取资源呢?还是我以完全错误的方式解决这个问题?

任何帮助将不胜感激!!

0 投票
1 回答
976 浏览

mobile - Haxe,OpenFL:在位图上循环绘制 TextField

所以,我正在使用 Haxe 和 OpenFL 为手机制作这个应用程序。我有一个很长的文本,我从一个文本文件中加载它,并将它放入一个非常高的TextField. Bitmap但是,由于性能问题,我想将其转换为。

然而,再一次,从文本字段中绘制的非常高Bitmap的内容只是显示空白(可能是数据太多?),所以我决定将位图数据拆分为“页面”位图,用户可以在屏幕上滑动。

当我添加要显示的第一个“页面”时,它确实如此。但其余的“页面”只是显示为空白图像。这是我的代码:

0 投票
0 回答
186 浏览

haxe - OpenFL/Lime install error (Haxe)

The following error occurs despite reinstalling Haxe. Haxe version is 3.1.3, Neko 2, Windows 8.1 64Bit

C:\Users\J\Documents>haxelib run lime setup

Uncaught exception - load.c(181) : Module not found : run.n

Any help appreciated.

0 投票
1 回答
7962 浏览

android - R.drawable.icon - 找不到符号

我的代码上有这个:

当我尝试编译它时,会发生这种情况:

谷歌上到处都说我应该把 icon.png 放在 res/drawable 文件夹上。我正在使用 Haxe/OpenFl,因此它会为所有分辨率生成文件夹:drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-xhdpi,并且文件都在其中。最初我认为这是缺少一个实际的“可绘制”文件夹,但我手动创建了它并没有帮助。

有没有人想到其他可能会影响这一点的事情?

谢谢。

0 投票
1 回答
725 浏览

android - Haxe:如何使 android 菜单栏保持隐藏状态

我使用 haxe / openfl 和 flashdevelop ide 开发应用程序。新项目的默认设置带有正确配置的 android 清单,因此不会显示 android 菜单栏。但是,当我触摸设备上的任何位置时,它们会弹出。我怎样才能防止这种情况发生。

好的,所以我找到了系统用于生成应用程序代码的模板 GameActivity.java 文件并将其修改为包括:

现在一切正常。8 小时后将发布此作为答案

0 投票
2 回答
265 浏览

android - Haxe:如何设置一个类以将数据存储在我在构造函数中传递的类型数组中

我正在使用 Haxe、Lime、OpenFl 进行编码。我正在尝试设置一个类来将数据存储在由类实例引用的 Map 中。类类型将通过推理在构造函数中传递。但我对这一切都很陌生,无法弄清楚语法,这是我到目前为止得到的:

但这给了我以下错误:

Abstract Map 没有接受 IMap<Class<DynamicStore.A>, String> 的 @:to 函数

有没有办法做到这一点?

0 投票
1 回答
229 浏览

ios - OpenFL - iOS - application.xml 中启动器屏幕截图的标签

所以我在 OpenFL 中开发了 iOS 应用程序,我想编译它。

但显然我可以在 application.xml 中放置指示路径的标签Default.png,等等......

有人可以帮我列出这些标签吗?(我猜这个图标只需要一个<icon .../>标签?-我已经有了。)

0 投票
0 回答
97 浏览

haxe - 将文件拖入应用程序窗口

我想制作一个可以处理用户选择的文件的应用程序。但是,我不只是单击按钮并选择文件,而是想创建一个功能,用户只需在我的应用程序窗口中拖动文件,然后加载文件并进行处理。

我在 Haxe API 或 OpenFL API 中找不到如何做到这一点,也许有人知道如何实现它。

如果有任何帮助,我想以 Windows、Mac 和 Neko 平台为目标。