==============================问题提出=============================
项目中经常会遇到,用maya做动画,然后导出序列图,再导入到flash中使用。
这样导出的图片宽高都是一样的,为了能容纳整个动画,图片尺寸(宽高)往往会很大,这样一来,生成的swf文件虽然不大,但是在运行时占用内存以及cpu会很高,直观的感受就是很卡。而且在将图片导入到flash中,以及生成swf的过程都会很慢。
==============================问题提出=============================
项目中经常会遇到,用maya做动画,然后导出序列图,再导入到flash中使用。
这样导出的图片宽高都是一样的,为了能容纳整个动画,图片尺寸(宽高)往往会很大,这样一来,生成的swf文件虽然不大,但是在运行时占用内存以及cpu会很高,直观的感受就是很卡。而且在将图片导入到flash中,以及生成swf的过程都会很慢。
jsfl:Flash JavaScript 应用程序编程接口 (JavaScript API 或JSAPI)是一个辅助编程工具,可用来创建在Flash 创作环境中运行的脚本。通过点击flash cs中”命令“菜单下的选项,或者直接双击.jsfl来运行。
利用Flash JavaScript API 可以编写在Flash 创作环境中(即用户保持Flash 程序打开期间)执行多个动作的脚本。此功能与ActionScript 语言不同,利用ActionScript 语言可以编写能够在Flash Player 环境中 (即播放SWF 文件期间)执行动作的脚本。此功能与JavaScript 命令也不同,JavaScript 命令可以在用Web 浏览器显示的页面中使用。利用JavaScript API,您可以编写有助于简化创作过程的Flash 应用程序脚本。例如,您可以编写脚本来自动执行重复性任务,或向“工具”面板添加自定义工具。
用as3读取excel数据,用到一个类库。as3可以读取二进制,所以无论是excel还是其它格式,理论上来说都可以读取。只是大多数情况下,都是找别人写好的类库来用,而不是自己写一个,主要是自己水平不够。
用AS3实现一维傅里叶变换,一维快速傅里叶变换,二维快速傅里叶变换。以及反变换。
参考:[精通Visual.Cpp数字图像处理典型算法及实现(第2版)].张宏林.扫描版
下载地址链接: http://pan.baidu.com/s/1bnCtVjD 密码: kbhu
这本书写的不错,讲解的详细,代码也看的懂。我只是把里边的c代码人工翻译成了AS3代码。里边还有好多算法,有时间都用AS3实现一遍。
EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库。
有个网友遇到一个问题:html页面中加载flash的时候allowFullscreen设置成了false。由于种种原因,无法通过修改html页面,因此想,能不能通过as来解决。
最开始的想法是,通过as中使用ExternalInterface.call("eval","js代码")将页面中的allowFullscreen设置成true。试验结果是:可以修改成功,但是修改之后依然无法全屏。
从网上搜了一些方法,大多是设置swf的宽高的,而实际上我们想要的效果是stage.displayState = StageDisplayState.FULL_SCREEN,就像在线看视频的时候,点击了全屏那种效果。
有一个非主流的解决方法,思路是:在flash中执行js方法,在页面中再加载一个swf,将allowFullscreen设置成true。然后把当前的swf删除。
文章来源:http://www.csdn123.com/html/blogs/20130509/11076.htm
同时,结合samples\06_SWIG\PassingData来学习。