WEB开发网
开发学院图形图像Flash flash 8 BitmapData 类的应用 阅读

flash 8 BitmapData 类的应用

 2007-01-04 10:58:48 来源:WEB开发网   
核心提示: Auto:当位图没有进行变形或是旋转来进行像素对齐,Always:不管位图是否进行过变形或是旋转都要进行像素对齐,flash 8 BitmapData 类的应用(3),Never:从不进行像素对齐,默认下为auto.第四个参数:smoothing(光滑):它是布尔值,看代码)100*100

Auto:当位图没有进行变形或是旋转来进行像素对齐。

Always:不管位图是否进行过变形或是旋转都要进行像素对齐。

Never:从不进行像素对齐。

默认下为auto.

第四个参数:smoothing(光滑):它是布尔值,用来决定是否对缩放过的图像进行光滑。

在本例中我们只需要用到前两个参数。在你测试运行的时候,你就会发现源图像已经被复制到目标MC中了。

那么,现在我们回到开始我们说过的使用创作时手动创建或是使用createEmptyMovieClip()创建的MovieClip。当我们将BMD的实例粘贴到我们创建的MC中时,我们会想到一些问题,比如,如果BMD实例大于source影片剪辑,或是目标MC(dest2)小于BMD实例等等会发生什么呢。

下面我们将用几张图片的形式来说明问题:

需要注意的是,图片下面说明文字中的source源和dest2目标MC不是指的是影片剪辑本身而指是影片剪辑内的内容,如果要指定影片剪辑会加说明。

souce源里面的内容:100*100px(影片剪辑本身未缩放);

dest2目标剪辑的内容:100*100px(影片剪辑本身未缩放)

BMD实例:(这里面的大小是指创建时指定的大小,看代码)100*100px.

下面是我们实验的内容:

souce源里面的内容:100*100px(影片剪辑本身未缩放);

dest2目标剪辑的内容:50*50px(内容进行了缩放,影片剪辑本身未缩放)

BMD实例: 100*100px.

注意:虽然目标里的内容只有源MC里内容的一半,但复制的内容大小仍是BMD实例的大小。

上一页  1 2 3 4 5 6  下一页

Tags:flash BitmapData 应用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接