问题标签 [lime]
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.
input - Haxe:处理水平滚动事件
我最近开始使用 Haxe,如果我的问题有一个明显的答案或者我对问题的描述有点草率,请原谅我,但我会尽力解释它。
我正在使用一台笔记本电脑,它有一个支持多点触控的触控板和一个只有垂直滚轮的普通光学鼠标(那里没有水平点击)。我正在寻找一种处理水平滚动输入/事件的方法。OpenFL 的鼠标事件很好地支持垂直滚动。鼠标滚动和双指触控板滚动都适用于垂直轴。使用这两种输入法中的任何一种都会产生相同的事件,这是可以理解的。但我似乎找不到执行水平滚动时会生成的事件。触控板允许水平滚动,因为网络浏览器会响应命令,但我找不到任何方法让我的程序响应这个输入。Lime 的“onMouseWheel”功能没有 也不响应输入。对于针对 Windows 的应用程序捕获此类输入,你们有什么建议吗?
提前致谢
更新:我在这里寻找的不是如何水平滚动屏幕的问题,而是如何识别来自硬件的水平滚动事件,例如触控板上的两根手指或鼠标中间滚轮的侧向点击. Lime'sonMouseWheel
有两个参数deltaX
和deltaY
,但不会触发返回非零deltaX
值的事件。垂直滚动会触发返回deltaX
= 0 和deltaY
= +/- 1 的事件,但水平滚动甚至不会触发事件。
haxe - 如何查看 Haxe 中的可用空间?
我找不到使用 Haxe、Openfl、Lime 或其他库检查设备中可用空间的方法。我想避免下载数据超过每个设备中为应用程序推荐的大小。你做什么检查?
haxe - Lime 样本无法编译
我无法制作石灰样品。我错过了什么?这是怎么回事?
这是我最近几天一直在做的事情:
- 下载并安装最新版本的 haxe
- haxelib 安装石灰
- haxelib 运行石灰设置
- haxelib 运行石灰创建 SimpleImage C:/ex
- haxelib 运行石灰测试 C:/ex flash
我明白了:
当我尝试编译其他项目时,我会遇到各种错误。所有这些错误都和这些一样奇怪,好像 haxe 不知道它自己的类。
非常感谢您的宝贵时间!
PS:haxelib 列表:
android - 将 HaxeFlixel 游戏部署到 Android 设备
我正在使用 HaxeFlixel 为 android 制作游戏。我正在使用 VirtualBox 在我的 Mac 上运行 Windows 7。在 FlashDevelop 中开发和构建游戏后,我在命令提示符中导航到项目文件夹并运行以下命令:
我得到:
我确保 VirtualBox 在文件资源管理器和上下文菜单的设备选项卡中识别我的 Android 设备。我还运行lime setup
并确保我拥有所有的 Android 开发包和与我的手机相同的版本。
知道为什么找不到我的设备吗?还有其他方法可以将我的 HaxeFlixel 项目部署到我的 Android 设备吗?
haxe - 不提供访问石灰类的石灰遗产的解决方法
我将 HaxePunk 2.5.6 与 OpenFL 3.6.1 和 Lime 2.9.1 一起使用;我在HaxeFlixel GitHub 上读到Lime 阻止访问其遗留类的问题。这是个大问题,因为 HaxePunk 默认使用 legacy。我想用它lime.ui.FileDialog
来打开和保存文件,但由于 HaxePunk 被遗留下来,显然这不起作用(lime.ui.FileDialog
读作null
而不是Class<lime.ui.FileDialog>
......)。有解决方法吗?我在 OpenFL 中没有看到任何可以替代它的东西,所以我真的迷路了。显然我不想安装任何额外的库,除非真的有必要。在编译时使用-Dnext
or-Dhybrid
来覆盖会-Dlegacy
破坏一切,因此这也不是解决方案。
提前感谢!
haxe - HaxeUI 库不适用于 Lime/openFL/Haxe
我正在尝试在我的 linux 机器上运行HaxeUI提供的HelloWorld 示例。
当我使用 Lime 或 OpenFL 进行测试时
lime test neko
,会出现以下错误:
但是,当我尝试使用 sudo like 进行测试时sudo lime test neko
,会出现此错误:
这是我的haxelib list
结果:
我做错了什么吗?我是一名 OpenFL 初学者,我正在从事的项目需要 HaxeUI。提前致谢。
android - 尝试将 HxScout 与 openfl 一起使用时出错
我正在使用 openfl 为 android 开发一个应用程序。在尝试使用 HxScout 之前,我可以成功地为 android 编译。
但是按照 hxscout.com 上的说明,当我尝试使用以下命令测试我的应用程序时:haxelib runlime test android -Dtelemetry
我收到以下错误:./src/hxtelemetry/CppHxTelemetry.cpp:233: error: return-statement with no value, in function return 'Void'
android - 交叉编译内核
我正在尝试实现类似于此 https://github.com/volatilityfoundation/volatility/wiki/Android#initialize-the-android-build-environment的东西。下面是我使用的环境:
Ubuntu 14.04、Android Studio 2.3、Android NDK r14、模拟器-api22。
我在Cross Compile the Kernel步骤中遇到了困难。我的目标是金鱼内核 3.10 以下是我遵循的步骤。任何帮助将非常感激。
方法一:
该教程建议我们必须运行下一个命令
但是当我检查目录“android-source/arch/arm/configs/”时,那里没有这样的配置文件。一些教程建议我们可以从内核 2.6 复制和粘贴文件,所以我做了同样的事情,然后添加
但进一步
导致错误:
方法2:
一切都与方法1相同,我只是更改了单个变量
并运行
但我得到了同样的错误。
方法3:
此命令运行成功:zImage found。
但是当我使用以下命令运行模拟器时
我收到“Linux kernel too old to run ram disk”的错误: ram disk error
php - 可以通过 API(远程控制)导出 LimeSurvey 上的调查吗?
是否可以通过 API 导出 LimeSurvey 上的调查?我找到了一个导入命令(import_survey),但不是导入命令。
谢谢!
c# - Lime Video SDK - Windows10 快速同步配置
我很好地编译了 Lime Video SDK 中的示例。在 Windows 7 系统上运行良好,但在 Windows 10 系统中出现错误消息。
我不知道是什么问题。我挖了源头,但没有找到解决方案。