黑不白 2006-5-7 02:15
Flash 8 Professional Copy Pixels位图象素复制
除了Flash 8 中自带的各种简单Filter滤镜效果之外,还对bitmapData位图对象提供了非常强大的象素操作。当然,有了象素级的操作,最直接的用途就是我们可以直接控制位图中的每个点,改变他的颜色、位置,能直接创造属于自己的丰富的滤镜,当然,前途是美好的,一定要注意执行效率,虽然Flash Player8的效率已经大为提高,不过我还是在试验各种象素操作中误入超大运算而死机……。
A7_8JJ!O0~
_
今天的例子是最为简单的一个得到象素并复制到一个新对象中的操作,不过有了这个功能,位图操作的可能性就无限量了。(NQP%J;{.Kn
Flash代码: |3q,x8@7Ht
import flash.display.*; import flash.geom.*; //导入本例所需要的二个Pageage#U5y&\F,^F R6f:I
var sourceBD:BitmapData = BitmapData.loadBitmap(”mypic”);r2@^9qh/eB%k2u
//创建bitmapData对象以用于存放源图片,源图已在库中并命名为mypic2aW+_q&?-u
var mc:MovieClip = this.createEmptyMovieClip(”mc”, this.getNextHighestDepth());
$\&TZ4mz[0O)w
mc._x = 25;
&C5EQB3A
`.{
mc._y = 100;