问题标签 [alchemy]
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.
air - Mobile AIR 项目中的 FlasCC SWC
我正在使用 Flex Mobile 和 ZXing 为 iOS 和 Android 编写条形码扫描仪。我已尽我所能优化 ZXing,但在某些旧设备上用于连续扫描仍然太慢。我使用 FlasCC 将一些繁重的工作提取到 C SWIG 中,并在扫描期间获得了相当不错的加速。但是,在实际设备上进行测试时,启动应用程序时会出错。调试控制台显示“无法初始化互斥锁”并崩溃。删除对我的 SWC 的调用,该应用程序启动得很好。首先,是否可以在移动设备上使用这种类型的 SWC?如果是这样,我做错了什么?此外,生成的库的大小非常大(400KB+)。有没有办法通过排除所有多余的绒毛来减小尺寸?
flash - 增加 Flash 脚本执行时间 (FlasCC)
我正在使用 FlasCC。我的应用程序运行良好,但需要很长时间才能加载。我收到一条消息,它已超过 15 秒(错误 #1502)。我怎样才能让这个时间更长?
ffmpeg - 如何使用新的 Flascc 编译器编译 ffmpeg?
我尝试使用具有以下参数的新 flascc 编译器编译 ffmpeg(我只设置了 h263 能力作为测试):
然后我尝试如下:
*.a 文件已在子目录中创建,例如:libavcodec.a。但是如何从 *.a 文件创建 .swf/.swc?
谢谢!查尔斯
c++ - Adobe Alchemy 编译 SWC - 不确定如何为 FlasCC 编译库
我正在尝试让game-music-emu-flash与 FlasCC 一起使用。它使用 C/C++ Game_Music_Emu 库,最初是用 Alchemy 编译的,但我想看看用 FlasCC 是否有性能提升。我想使用带有类型映射的 SWIG 来调用库,因为当前项目 ActionScript 与 FlasCC 不兼容。我正在关注示例中的代码。我还没有对类型图进行编码,但现在我创建了 swig.i 为
Makefile 通过替换需要匹配的内容来密切跟踪示例。在编译期间,我在表单中都遇到了类似的错误
编译
在 Makefile 本身下all:
编译没有错误。
我不太了解 C++,因此不胜感激。也将使用 SWIG 和类型映射是要走的路还是手动包装有意义?我认为 SWIG 会更好,因为 gme 是一个体面的图书馆。
actionscript-3 - LuaAlchemy 调用全局
我正在使用带有 AS3 的 LuaAlchemy,目前正在尝试在 lua 脚本中调用全局函数。运行整个脚本文件可以完美运行,但是当我尝试调用 callGlobal() 时,出现 Lua 错误:尝试调用 nil 值。
函数调用:
lua脚本:
c++ - 如何从 swf 或 abc 文件生成 swc
我如何从 swf 或 abs 生成 swc 文件,这些文件是使用 avm2 程序集 adobe alchemy 编译器制作的。
此代码生成 swf 和 abc 文件:
有人知道如何使用此代码中的任何选项来制作 swc。
actionscript-3 - 由于“调用可能未定义的方法”,无法使用嵌入 VFS 创建控制台
首先,我创建了一个嵌入式虚拟文件系统,如此处所述。
它生成此 AS 代码:
它被编译成myvfs.abc
. 然后我试图用这个 VFS 创建自定义控制台。我已经myvfs
导入Console.as
:
并创建了 vfs 对象:
因此,问题在于编译Console.abc
有时会因错误“”而失败,Call to a possibly undefined method myvfs
有时会使用相同的代码成功构建。怎么会这样?
Console.abc
由以下命令构建:
alchemy - FlasCC 开源下载?
FlasCC 使用了几个定制的 GPL 库,例如 SWIG。他们不应该为这些库提供源代码吗?我在哪里可以下载它?
flash - 在 Flash 上使用 Box2D 2.2.1?WCK、Adobe Crossbridge、Alchemy 等
事实上,我很少有问题是由一个问题引起的。我在我的一个 Flash 游戏项目中使用 Box2D Alchemy 端口。这个移植是由制作 World Construction Kit 的人从原始 C++ Box2D v.2.2.0 编译的。但是,2.2.0 版本有一个讨厌的错误,在 2.2.1 中已修复。本机 AS3 Box2D 端口也有这个错误。WCK 创建者提供了有关如何使用 Adobe Alchemy 重新编译 c++ Box2D 库的说明。但是 Alchemy 已经转换为 Crossbridge (Flascc),并且来自 WCK 的重新编译指令不适用于它。因此,我有这些问题: 1. 哪里可以找到 WCK 创作者使用的旧炼金术?我相信它仍然存在于某人的硬盘上。或者 2. 在哪里可以找到 WORKING Crossbridge Box2D 端口?Crossbridge 包有可以编译的 Box2D 库,但我无法在我的项目中使用该 SWC,似乎只支持 flash player 11。或者 3. 还有其他方法可以在 Flash 中使用 Box2D 2.2.1 吗?
python - 如何强制 Alchemy API 处理英文文本?
调用 Alchemy API 进行语言处理时,有时会自动识别错误的语言。(文本有很多名称,有时会导致自动识别。)我知道文本都是英文的,那么有没有办法强制 api 用英文处理?你会认为会有一个简单的参数,但我在文档中没有看到它。