FLACC & Crossbridge

前段时间在研究如何在Flex项目中处理图片的一些信息,比如获取图片的颜色通道,DPI信息等,搜索了半天还是一无所获。图像处理是一个比较复杂的过程,不过想来前端处理图像也是一个必然的趋势。

看看这个腾讯web在线图像处理平台,web图像处理的时代已然来临。如果以后可以直接在线PS,这是一件多么令人激动与振奋人心的事情!

言归正传,既然没有现成的flex处理图像的类库,也没有能力自己动手写一个,那还是想想其他办法吧。我们知道基于c/c++处理图像的类库有很多,比如OpenGL, ImageMagic, CxImage等等,如果Flex

可以提供直接调用这些类库的接口也是一个不错的选择。果然,adobe的强大是毋庸置疑的,Crossbridge。看介绍:

“CrossBridge是 Adobe FlasCC的开源版本,它提供了一个完整的C/C++开发环境,目的是把C/C++程序编译成Flash程序,运行于Flash Runtime之上。CrossBridge使得把C/C++本地应用程序带到Web上变成了可能。"

"CrossBridge 前身为Alchemy,它提供了一个完整的类似于BSD的C/C++开发环境,基于GCC编译器,可以把C/C++源代码编译成目标Adobe Flash Runtimes程序。使用CrossBridge,可以把现有的大多数C/C++代码移植到Web上。”

"CrossBridge技术特征:
1. 支持现有的C/C++项目文件和makefile文件;
2. 可以通过GDB在Flash Runtime中调试代码;
3. 可通过C++类访问完整的Flash Runtime API,包括Stage3D for OpenGL/DirectX GPU图形加速库;
4. 可充分利用现有的C/C++库的文档、指南和代码实例;
5. 支持使用C/C++创建ActionScript库(SWCs)"

下面简单介绍几个Crossbridge的例子及用法:

1. 安装 (windows):

  1.1 下载最新的Crossbridge版本, 解压文件到本地磁盘。如(c:\crossbridge);

  1.2 安装64位的Java虚拟机, 并配置好环境变量;

  1.3 下载并安装最新版的 Flex SDK(目前最新是4.6版);

  1.4 如果你想使用GDB调试代码,则另外需要安装Flash Player的调试版本;

  1.5 打开 crossbridge 文件夹,双击 run.bat 脚本。

如果看到如下内容,说明安装成功。

里面有很多examples就不再一一介绍了。

转载于:https://www.cnblogs.com/zyc-undefined/p/3200205.html

Flex 学习笔记------FLACC Crossbridge相关推荐

  1. Flex学习笔记(零)

    推荐Flex的初学者学习Adobe官方提供的Flex in a Weekvideo series, Flex 4.5.这一系列教程虽然是英文视频,但是Adobe很贴心地给出了pdf格式的视频内容和源代 ...

  2. Flash/Flex学习笔记(30):不用startDrag和stopDrag的对象拖动

    对于从Sprite类继承来的对象,要实现拖放当然是Flash/Flex学习笔记(13):对象拖动(startDrag/stopDrag) 里讲的方法最方便,但是对于不是从Sprite类继承得来的对象, ...

  3. Flash/Flex学习笔记(51):3维旋转与透视变换(PerspectiveProjection)

    Flash/Flex学习笔记(49):3D基础 里已经介绍了3D透视的基本原理,不过如果每次都要利用象该文中那样写一堆代码,估计很多人不喜欢,事实上AS3的DisplayObject类已经内置了z坐标 ...

  4. Flex学习笔记(1)——入门,HelloFlex

    稍微有些资历的Web程序员想必都还记得Macromedia这个公司吧,想当初网页编程三剑客:Dreamweaver.Flash.Fireworks是多么的红火,可惜现在Macromedia已经是一个过 ...

  5. flex 学习笔记 皮肤(一)

    flex 定义为组件定义皮肤有一下方式  : 一.    图形皮肤 如下所示: mx|Button{ upSkin:Embed(source="assets/btnup.png") ...

  6. Flex 学习笔记之一:Flex 简介

    Flex 是一个高效.免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器.桌面和操作系统实现一致的 ...

  7. flex学习笔记--关于拖动

    拖动--从startDrag开始直到flex里的DragManager 或者是NativeDragManager 但核心还是三个事件mouseDown,mouseUp,mouseMove 这几个事件的 ...

  8. Flex学习笔记(2)——使用ActionScript脚本

    在我的上一篇博客里,我使用MXML--一种类似于HTML的标记语言,完成了一个最基本的程序HelloFlex!但是一个绚丽的效果仅仅使用MXML是无法完成的,ActionScript为我们完成更加强大 ...

  9. Flash/Flex学习笔记(50):3D线条与填充

    3D线条:把上一篇中的3D坐标旋转示例稍做修改,用线把各个小球连接起来即可. var balls:Array; var numBalls:uint=30;var fl:Number=250; var ...

最新文章

  1. gan只用来生成是浪费
  2. 【学习笔记】智能制造之精益思想
  3. vue 引用src中的文件_Vue中引用第三方JS文件
  4. docker image设置jdk版本_Docker 部署 Spring Boot
  5. 计算面积的计算机软件,多边形面积算法和填充法开发等轴晶比例计算专用软件-软件工程论文-计算机论文.docx...
  6. 微信小程序引用阿里巴巴矢量图标
  7. JAVA程序打包为EXE
  8. Qt 之 HTTP 请求下载(支持断点续传)
  9. iOS使用YYLabel 点击展开和收起全文
  10. lumion功能介绍丨 建筑动画丨实时渲染
  11. PHP Failed opening required
  12. git commit后回退方法
  13. phpexcel 数字格式_php excel 设置单元格格式为文本格式
  14. 淘宝中所说的sku是什么
  15. C语言经典面试题 - 字母的大小写转化
  16. AIoT时代存储如何升级?长江存储发布高速闪存芯片UFS 3.1
  17. 辐射3特殊武器拿法(修正版)
  18. 睿频开启及睿频与超频的区别
  19. 拯救信息安全行业:微软意欲重写武器控制协定
  20. win10下tensorflow库gpu运行环境配置实操

热门文章

  1. LeetCode 2032. 至少在两个数组中出现的值(哈希/位运算)
  2. LeetCode 2001. 可互换矩形的组数
  3. LeetCode 1689. 十-二进制数的最少数目(脑筋急转弯)
  4. LeetCode 1061. 按字典序排列最小的等效字符串(并查集)
  5. LeetCode 288. 单词的唯一缩写(哈希)
  6. LeetCode 187. 重复的DNA序列(哈希/位运算)
  7. 程序员面试金典 - 面试题 04.09. 二叉搜索树序列(双端队列+回溯)**
  8. LeetCode 396. 旋转函数(数学)
  9. vim配置python开发环境_GitHub - TTWShell/legolas-vim: Vim配置,为python、go开发者打造的IDE。...
  10. 楼宇自控ba系统 服务器,楼宇自控BA系统