问题标签 [flascc]

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 回答
1451 浏览

alchemy - FlasCC 中的 Hello World - 第一次在 WIndows 中运行 FlasCC

我正在阅读 README.html 说明。

它说:

  1. 将 ZIP 文件的内容解压缩到您的硬盘上。可以将其解压缩到硬盘上的任何位置,但本自述文件假定它位于 C:\flascc\
  2. 确保安装了 64 位 Java (http://www.java.com/getjava)
  3. 确保 Java 在您的 PATH 上 (http://www.java.com/en/download/help/path.xml)
  4. 下载 Flex SDK(有些教程需要 Flex 4.6 或更高版本才能编译。)
  5. 下载 Flash Player 的调试器版本(仅当您想使用 GDB 调试代码时才需要)
  6. 双击 run.bat 文件
  7. 通过编译第一个教程来检查 FlasCC 是否正常工作:
    1. cd 01_HelloWorld
    2. 制作 FLASCC=/path/to/sdk FLEX=/path/to/flex
    3. 启动 hello.swf 文件

我不确定第 2 步。64 位 Java 是否可以在 32 位 Windows 7 上运行?这是否意味着我不能使用 FlasCC?这是否也意味着我无法运行使用 FlasCC 的应用程序?

其余的步骤是小菜一碟。

0 投票
3 回答
962 浏览

air - Mobile AIR 项目中的 FlasCC SWC

我正在使用 Flex Mobile 和 ZXing 为 iOS 和 Android 编写条形码扫描仪。我已尽我所能优化 ZXing,但在某些旧设备上用于连续扫描仍然太慢。我使用 FlasCC 将一些繁重的工作提取到 C SWIG 中,并在扫描期间获得了相当不错的加速。但是,在实际设备上进行测试时,启动应用程序时会出错。调试控制台显示“无法初始化互斥锁”并崩溃。删除对我的 SWC 的调用,该应用程序启动得很好。首先,是否可以在移动设备上使用这种类型的 SWC?如果是这样,我做错了什么?此外,生成的库的大小非常大(400KB+)。有没有办法通过排除所有多余的绒毛来减小尺寸?

0 投票
3 回答
692 浏览

flash - 增加 Flash 脚本执行时间 (FlasCC)

我正在使用 FlasCC。我的应用程序运行良好,但需要很长时间才能加载。我收到一条消息,它已超过 15 秒(错误 #1502)。我怎样才能让这个时间更长?

0 投票
1 回答
948 浏览

ffmpeg - 如何使用新的 Flascc 编译器编译 ffmpeg?

我尝试使用具有以下参数的新 flascc 编译器编译 ffmpeg(我只设置了 h263 能力作为测试):

然后我尝试如下:

*.a 文件已在子目录中创建,例如:libavcodec.a。但是如何从 *.a 文件创建 .swf/.swc?

谢谢!查尔斯

0 投票
2 回答
381 浏览

flash - FlasCC 样本 01 添加 -O4 标志时无输出

我只在 Flascc SDK 1.0 示例 01_helloworld 项目中将 -O4 -flto-api=exports.txt 添加到 Makefile 脚本

这是最终的 Makefile 内容:

export.txt 是从 09_Pthreads 复制的,内容如下:

构建完成后,我用 flash debug APP 11.5 打开它,但上面什么都没有。

我的HelloWorld在哪里

我能做些什么来找出原因吗?感谢您的任何建议。

0 投票
1 回答
801 浏览

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 是一个体面的图书馆。

0 投票
1 回答
365 浏览

actionscript-3 - as3 使用 flascc 进行条件编译

我有 as3 项目,其中包含自定义 flex-config.xml 和 mxmlc 的条件编译指令,如下所示:

我怎么能用 flascc g++ 做到这一点?

0 投票
3 回答
2252 浏览

actionscript - 如何使用 FlasCC 将 ByteArray 传递给 C 代码

我想将 ByteArray 从 ActionScript 传递给 C 函数。

基本上我想做这样的事情:

不幸的是,我在 flascc 文档中找不到任何功能来帮助我解决这个问题。

0 投票
1 回答
1380 浏览

c++ - 通过 FLASCC 从 C++ 到 Actionscript

我希望从熟悉 C++ 和 Actionscript 的任何人那里得到一些反馈。不幸的是,我不是 C++ 编码员。

我正在使用 AIRKinect 框架开发 Kinect 应用程序。不幸的是,这个框架的一个限制是缺乏任何有用的手势检测算法。

我遇到了这个用 C++ 构建的手势识别库。 http://www.nickgillian.com/wiki/pmwiki.php?n=GRT.FAQ

还有 Flash C++ 交叉编译器(以前称为 Alchemy) http://gaming.adobe.com/technologies/flascc/

我想知道是否可以将此手势识别库转换为 swc(Flash 格式)以便我可以将它与 AIRKinect 一起使用?

0 投票
1 回答
573 浏览

c++ - FlasCC:Vector 之间的互操作。和双[]

假设我是 AS3 和 FlasCC 的新手,并尝试将一些遗留 C++ 代码移植到 Flash。我所拥有的是一些数字运算例程,它需要一个类型double的数组(数组是固定大小的)。C ++原型是,比如说:

现在我想构建一个 SWC,然后doNumberCrunching()从 AS3 调用。SWIG 将 AS3 接口生成为:

但是,我不知道如何在Vector.<Number>(512)不处理原始字节的情况下提供它。

我的问题是:如何巧妙地解决它?你知道访问double*底层的廉价方法Vector.<Number>吗?或者更好的东西?