Flex 学习笔记------FLACC Crossbridge
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相关推荐
- Flex学习笔记(零)
推荐Flex的初学者学习Adobe官方提供的Flex in a Weekvideo series, Flex 4.5.这一系列教程虽然是英文视频,但是Adobe很贴心地给出了pdf格式的视频内容和源代 ...
- Flash/Flex学习笔记(30):不用startDrag和stopDrag的对象拖动
对于从Sprite类继承来的对象,要实现拖放当然是Flash/Flex学习笔记(13):对象拖动(startDrag/stopDrag) 里讲的方法最方便,但是对于不是从Sprite类继承得来的对象, ...
- Flash/Flex学习笔记(51):3维旋转与透视变换(PerspectiveProjection)
Flash/Flex学习笔记(49):3D基础 里已经介绍了3D透视的基本原理,不过如果每次都要利用象该文中那样写一堆代码,估计很多人不喜欢,事实上AS3的DisplayObject类已经内置了z坐标 ...
- Flex学习笔记(1)——入门,HelloFlex
稍微有些资历的Web程序员想必都还记得Macromedia这个公司吧,想当初网页编程三剑客:Dreamweaver.Flash.Fireworks是多么的红火,可惜现在Macromedia已经是一个过 ...
- flex 学习笔记 皮肤(一)
flex 定义为组件定义皮肤有一下方式 : 一. 图形皮肤 如下所示: mx|Button{ upSkin:Embed(source="assets/btnup.png") ...
- Flex 学习笔记之一:Flex 简介
Flex 是一个高效.免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器.桌面和操作系统实现一致的 ...
- flex学习笔记--关于拖动
拖动--从startDrag开始直到flex里的DragManager 或者是NativeDragManager 但核心还是三个事件mouseDown,mouseUp,mouseMove 这几个事件的 ...
- Flex学习笔记(2)——使用ActionScript脚本
在我的上一篇博客里,我使用MXML--一种类似于HTML的标记语言,完成了一个最基本的程序HelloFlex!但是一个绚丽的效果仅仅使用MXML是无法完成的,ActionScript为我们完成更加强大 ...
- Flash/Flex学习笔记(50):3D线条与填充
3D线条:把上一篇中的3D坐标旋转示例稍做修改,用线把各个小球连接起来即可. var balls:Array; var numBalls:uint=30;var fl:Number=250; var ...
最新文章
- gan只用来生成是浪费
- 【学习笔记】智能制造之精益思想
- vue 引用src中的文件_Vue中引用第三方JS文件
- docker image设置jdk版本_Docker 部署 Spring Boot
- 计算面积的计算机软件,多边形面积算法和填充法开发等轴晶比例计算专用软件-软件工程论文-计算机论文.docx...
- 微信小程序引用阿里巴巴矢量图标
- JAVA程序打包为EXE
- Qt 之 HTTP 请求下载(支持断点续传)
- iOS使用YYLabel 点击展开和收起全文
- lumion功能介绍丨 建筑动画丨实时渲染
- PHP Failed opening required
- git commit后回退方法
- phpexcel 数字格式_php excel 设置单元格格式为文本格式
- 淘宝中所说的sku是什么
- C语言经典面试题 - 字母的大小写转化
- AIoT时代存储如何升级?长江存储发布高速闪存芯片UFS 3.1
- 辐射3特殊武器拿法(修正版)
- 睿频开启及睿频与超频的区别
- 拯救信息安全行业:微软意欲重写武器控制协定
- win10下tensorflow库gpu运行环境配置实操
热门文章
- LeetCode 2032. 至少在两个数组中出现的值(哈希/位运算)
- LeetCode 2001. 可互换矩形的组数
- LeetCode 1689. 十-二进制数的最少数目(脑筋急转弯)
- LeetCode 1061. 按字典序排列最小的等效字符串(并查集)
- LeetCode 288. 单词的唯一缩写(哈希)
- LeetCode 187. 重复的DNA序列(哈希/位运算)
- 程序员面试金典 - 面试题 04.09. 二叉搜索树序列(双端队列+回溯)**
- LeetCode 396. 旋转函数(数学)
- vim配置python开发环境_GitHub - TTWShell/legolas-vim: Vim配置,为python、go开发者打造的IDE。...
- 楼宇自控ba系统 服务器,楼宇自控BA系统