- 1、本文档共498页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
18.5.1 滚动位图效果 在实际应用的过程中,位图常常需要滚动显示,比如大的图片显示,地图显示等等。要实现此效果,可以直接使用BitmapData类的scroll()方法来实现。其用法格式如下所示: scroll(x:int, y:int) 参数说明如下: x:表示水平滚动量的一个整数。 y:表示垂直滚动量的一个整数。 18.5.2 像素溶解效果 在ActionScript 3.0中提供了一种位图切换的效果――像素溶解。该效果使用pixelDissolve()方法来实现,其用法格式如下所示: pixelDissolve(sourceBitmapData,sourceRect,destPoint,randomSeed,numPixels,fillColor) 参数说明如下: sourceBitmapData:输入的目标位图图像。源图像可以是另一个BitmapData对象,也可以引用当前BitmapData实例。 sourceRect:定义要用作输入的源图像区域的矩形。 destPoint:目标图像中与源矩形的左上角对应的点。 randomSeed:int:用于开始像素溶解的随机种子数目。 numPixels:每块溶解区域对应的大小,默认值是源区域(宽度x高度)的1/30。 fillColor:uint:一个ARGB颜色值,用于填充其源值等于目标值的像素。 18.6 滤镜类及应用 在ActionScript 3.0中加入了滤镜类,使用滤镜类,可以实现改变颜色、形状、大小、旋转或其它显示效果。本节将终点讲述滤镜类及其用法。 18.6.1 滤镜类 在ActionScript 3.0中所提供的滤镜都位于flash.filters包中,这些滤镜既可以用于在Flash中创作的显示对象,也可以用于位图对象。使用滤镜可以应用丰富的视觉效果来显示对象,实现模糊、斜角、发光和投影等效果。 常用的滤镜类有6中,如表所示: 常见滤镜效果 滤镜类 说 明 BlurFilter 可使用BlurFilter类将模糊视觉效果应用于显示对象。 ConvolutionFilter ConvolutionFilter类应用矩阵盘绕滤镜效果。 DropShadowFilter 可使用DropShadowFilter类向显示对象添加投影 GlowFilter 使用GlowFilter类可以对显示对象应用发光效果。 GradientBevelFilter 使用GradientBevelFilter类可以对显示对象应用渐变斜角效果。 GradientGlowFilter 可使用GradientGlowFilter类对显示对象应用渐变发光效果。 18.6.2 投影效果 在ActionScript 3.0中,可使用DropShadowFilter类向显示对象添加投影效果。其用法格式如下所示: DropShadowFilter(distance,angle,color,alpha,blurX,blurY,strength,quality,inner,knockout,hideObject) 参数说明如下: distance:表示阴影的偏移距离,以像素为单位。默认值为4。 angle:表示阴影的倾斜角度,用0到360度的浮点数表示。默认值为4.5。 color:表示阴影颜色,采用十六进制格式0xRRGGBB。默认值为0x000000,黑色。 alpha:表示阴影颜色的Alpha透明度值。有效值为0到1.0。默认值为1。 blurX:水平模糊偏移量。有效值为0到255的浮点数。默认值为4。 blurY:垂直模糊偏移量。有效值为0到255.0的浮点数。默认值为4。 18.6.2 投影效果 strength:印记或跨页的强度。该值越高,压印的颜色越深,而且阴影与背景之间的对比度也越强。有效值为0到255。默认值为1。 quality:滤镜的品质。也可以使用BitmapFilterQuality常数:BitmapFilterQuality.LOW、BitmapFilterQuality.MEDIUM和BitmapFilterQuality.HIGH。 inner:表示阴影是否为内侧阴影。值true指定内侧阴影。值false指定外侧阴影。 knockout:表示是否应用挖空效果(true),若应用,将有效地使对象的填色变为透明,并显示文档的背景颜色。 hideObject:表示是否隐藏对象本身。如果值为true,则表示没有绘制对象本身,只有阴影是可见的。 18.6.3 发光效果 在ActionScript 3.0中,显示对象上应用GlowFilter类可以实现加亮效果,能够使显示对象看起来像是被下方的灯光照亮,可创造出一种柔和发光效果。其构造函数用法格式如下所示: Gl
文档评论(0)