仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 988|回复: 8
打印 上一主题 下一主题

[学习教程] 带来一篇Flash 8 ActionScript Filter Class滤镜进门

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:23:02 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。

  
  网易学院传授Allan
  8最明显的变更是吸取了Director中的位图操纵功效,十分棒的功效,让Flash动画也能撑持位图的及时运算,不再用借助于各类Mask往摹拟位图殊效了。Flash8自己的ActionScript也内置了几款经常使用的FilterClass滤镜类,包含有Blur(含混),Bevel(浮雕),DropShadow(暗影),GlowFilter(发光)等,经由过程复杂的AS语法也能疾速操纵位图到达我们想要的及时殊效,明天起首实验的时分BlurFilter含混滤镜。
  翻开Flash8,在Stage中导进要操纵的图片,并为MC其定名为myPic_mc;
  在第一帧上利用以下代码:
  importflash.filters.BlurFilter;
  //导进BlurFilter的package
  varmyBlurfilter:BlurFilter=newBlurFilter(60,60,1);
  /*
  创建flash.filters.BlurFilter的实例,利用办法为
  varmyInstanceName:BlurFilter=newBlurFilter(blurX:Number,blurY:Number,quality:Number);
  blurX和blurY含混值分离指的是画面横向和纵向的含混强度,局限从1~100;
  quality指的是含混衬着的质量,局限从1~15,默许值为1质量较低,2质量居中,当为3时质量靠近Photoshop中的高斯含混(Gaussianblur),已属较高质量,在年夜多半使用傍边利用1~3的值便可,太高将影响运算效力。
  */
  varfilterArray:Array=newArray();
  filterArray.push(myBlurfilter);
  //向filterArray数组新增一个滤镜工具
  myPic_mc.filters=filterArray;
  /*
  在新版Flash8中,movieClipClass已增添新的办法filters用于使用滤镜工具,但filters办法不间接吸收滤镜工具,必需先将滤镜工具装进一个工具数组,再使用于MovieClip,固然,装进工具数组后的滤镜工具也能够经由过程数组间接修正滤镜工具的属性,比方:
  filterArray[0].blurX=10;
  filterArray[0].blurY=10;
  将blurX,blurY的值重置为10
  */
  以此类推,关于别的滤镜,也能便利的经由过程此办法用AS复杂完成。相对MovieClip的Filter办法,Flash8中的bitmapdata工具则供应了更加壮大的对位图操纵的功效,bitmapdata除使用滤镜工具外,经由过程象素及色采把持,能够完整创立属于本人的更加丰厚的滤镜殊效,今后的Flash资本站上一定将呈现一类叫“Flash滤镜”下载了。       


</p>
用flash动画制作软件制作的动画文件很小,这样便于在互联网上传输,而且它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-10 07:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表