问题标签 [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.

0 投票
1 回答
307 浏览

flash - 使用 AS3_Val 填充 C 数组

当从 Flash 接收数组时,在 C 中,当它的大小不是常量但值类型是时,我如何填充该数组?

在 Alchemy 的文档中,给出的示例是:

但这意味着如果我的数组大小为 100,我需要创建一个字符串来描述每个单元格类型。

有没有办法通过说“用这个 AS3_Val int 数组中的前 100 个值填充下面的 'int * 数组'”来填充它?

0 投票
1 回答
320 浏览

c - 如何在炼金术中给出相关头文件的路径?

我在炼金术中将 speexdecoder 代码转换为 C。问题是我正在导入头文件#include <speex/speex.h>。Alchemy gcc 给出了 speex.h 未找到的错误。

我已将 speex 目录放在我的 C 代码所在的位置。

0 投票
4 回答
217 浏览

apache-flex - Alchemy 服务器端还是客户端端?

我知道动作脚本是客户端的。但是当我使用炼金术时我很困惑。炼金术是客户端还是服务器端?

0 投票
3 回答
1172 浏览

actionscript-3 - 使用 lua alchemy 调用函数返回值

我从 actionscript 调用 lua 中的函数 callstack : Array = luaAlchemyInstance.doString("luafunction");

我的函数应该返回一些值

当我查看 as3 中函数返回的调用堆栈数组时,我只收到成功/失败部分。数组长度为 1,true,并且不包含我的返回值。

知道出了什么问题吗?干杯

0 投票
1 回答
617 浏览

actionscript-3 - Adobe Alchemy 和 Llvm 2.5

Adobe Alchemy 邮件列表上的评论表明,可以让 Alchemy 与 Llvm 2.7(而不是 Alchemy 下载中的 2.1)一起工作。

有谁知道这是否属实,如果是这样,有什么关于如何去做的提示吗?

更新:线程在这里,似乎我读错了。我错过了操作是 Alchemy 的开发人员谈论内部 Adob​​e 版本。我很想更新!

0 投票
1 回答
132 浏览

flash - 当调用 AS3_Release

如果我在 C++ 代码中创建一个对象并在 ActionScript 代码中返回它,我应该在返回它之前调用 AS3_Release 吗?例如,我在 *.gg 文件中有函数:

我应该调用AS3_ReleaseobjDestByteArray变量result吗?

0 投票
1 回答
857 浏览

apache-flex - Adobe Alchemy 字节数组读取问题

我正在尝试将从文件中提取的字节数组发送到 C 代码并再次从 C 代码返回该字节数组。

我在文本视图 contents.text 中打印来自 C 的返回值的内容,但我只能看到字节数组对象“OggS”。我看不到字节数组的内容。谁能说我哪里出错了?...我已经发布了 C 代码和 AS 代码。

C代码:

0 投票
1 回答
1007 浏览

apache-flex - 如何从炼金术 C 返回字节数组

我编写了一个炼金术代码来读取我从 flex 传递的字节数组。

当我打印值时,我得到了错误

无法将“OggS”转换为 flash.utils.ByteArray

炼金术密码

弹性代码:

0 投票
3 回答
1231 浏览

apache-flex - 如何在炼金术中将 ByteArray 传递给 C 代码?

我想将字节数组对象从弹性代码传递给 C 代码。怎么做?

0 投票
1 回答
214 浏览

c - Alchemy C 代码编译

我正在使用炼金术来编译 C 代码。

这是我正在编译的方式

我收到一个错误

但是当我不使用任何共享库时,该命令可以正常工作。