使用的是AS2,需求就是要将_root保存为一张图片然后发送到指定邮箱。保存图片自然想到了BitmapData类将整个图片保存为像素数据,可以逐个像素提取RGB数据。我也是这么想的,不过面临两个困难,一是当图片太大的时候对像素扫描获取会给计算机带来非常大的计算量,以900×600的图为例,需要两个For循环约54万次图片像素的计算。
Yustar,Java/php/Joomla Developer.这是我的个人博客,联系邮箱me#yustar.info
这个今天也是偶然在网上看到,不过对于人脸识别精确算法确实比较复杂涉及到人脸特征点提取和生物统计学原理的东西,不做太多讨论,只是谈谈今天我在网上看到的两个算法。第一个是被称为木刻算法,他主要用于提取人脸轮廓。该算法的前提是认为一般因为人体摄影的缘故人脸的周边会存在阴影,这样就为我们提取轮廓提供了一个区分的依据。
在一个DataGrid里面需要有Checkbox,需要有SelectList下拉框,这都是非常普通的需求,在Flash里怎么实现,这需要使用到DataGrid的cellRenderer(AS2.0)。cellRendererAPI提供了基于组件作为grid cell内容的实现方法。
采用flash读取外部数据无论是loadVars类还是MovieClipLoader类还是XML.load()都会碰到一个问题就是外部数据的缓存,原则上flash一般只会载入一次,之后的数据都会从浏览器的缓存读取,无论你怎么刷新浏览器都一样的效果。解决的办法就跟JS中的处理一样,在后面增加一个随机数,以保证每次都是重新获取数据,而不是缓存。
actionscript作为flash脚本经常需要我们去交互一些数据比如同数据库交互,同文件交互。最常见的用法就是加载外部xml数据。这里针对as2.0介绍一些交互数据的基本方法。
flex开发应用程序我感觉有点像J2SE或者pygtk,主要就是容器以及组件,界面使用一种类似xml的结构性文件mxml来定义使用的容器组件以及布局位置,而采用actionscript作为脚本语言,就好象我们使用glade来定义界面xml然后使用python来写脚本一个道理。
AS开发一般都在FLASH中编写,但对于大量的AS脚本代码实在是不习惯在flash中编写,结构不清晰也不好维护。SE|PY 解决了这个问题看上去更象一个文本编辑器,不过他提供了一些编写actionscript的基本工具,代码高亮,函数提示。

