范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

FlashAS3。0如何打造漂亮的水纹动画效果

  本教程是向大家介绍利用Flash AS3.0打造漂亮的水纹GIF动画效果,教程很不错,讲解的也很详细,很值得学习,喜欢的朋友可以过来学习一下!
  在这个Flash AS3.0实例教程中,将用到置换图滤镜(DisplacementMapFilter)和BitmapData类的的杂点功能(perlinNoise),这两个家伙常常给我们带一些令人兴奋的效果,它们的合作为大家创造了一个漂亮的的水汶,看看下面的动画,应该还不错吧。
  现在来构建这个漂亮的水纹:
  既然是水纹,想首先要找一张含水的图片吧,河道,湖泊,水池,喜欢就行。
  1、新建一AS3.0文档,将帧频设为30,将图片导入到库中,点右键,在属性面板中将“使用JPEG导入品质”前的钩钩去掉,这样做图片的体积就会大大地减小哦。
  2、新建一个影片剪辑元件,将图片拖到舞台上,设置图片的大小,你想设多大呢?反正我是按默认的550x400。图片在大小与文档大小一样大。点击对齐面板,相对于舞台居中对齐。
  3、回到主场景,将MC拖到舞台上,居中放置,为它设置一个实例名称,我用的是“pic”图层上锁。
  4、新插入一图层,将图片(注意是图片不是MC),拖到舞台上,打开对齐面板,宽高匹配,居中对齐。现在第1,2层的图像是完全重合的,请确认是这样的。选择图片,点击 修改>分离,将水面部分选出,删除。可以将第1层隐藏,看看删除后的效果。
  如下图:
  5、新建一层用来写代码,打开动作面板,输入下列代码:
  复制代码
  代码如下:
  1. var bmp:BitmapData = new BitmapData(550,400);
  2. var zh:DisplacementMapFilter = new DisplacementMapFilter(bmp,new Point(0,0),1,2,10,600);
  3. var p1:Point = new Point();
  4. var p2:Point = new Point();
  5. var zdxg:Array = [p1,p2];
  6. addEventListener(Event.ENTER_FRAME ,ld);
  7. function ld(e:Event):void {
  8. zdxg[0].x += 0.2;
  9. zdxg[1].y += 0.1;
  10. bmp.perlinNoise(168,5,2,4,true,true,2,true,zdxg);
  11. pic.filters = [zh];
  12. }
  OK,测试影片,一个漂亮的水汶效果立即出现在你的眼前。
  代码分析:
  首先声明了一个与图片一样大的BitmapData类实例bmp,用来作为置换图滤镜的参数。
  var bmp:BitmapData = new BitmapData(550,400);
  然后声明一个置换图滤镜zh,将bmp作为参数。
  var zh:DisplacementMapFilter = new DisplacementMapFilter(bmp,new Point(0,0),1,2,10,600);
  接下来声明了两个点,并将这两个点放到到一个叫zdxg的数组中,这个数组将用于bmp产生杂点的参数。
  var p1:Point = new Point();
  var p2:Point = new Point();
  var zdxg:Array = [p1,p2];
  然后,在ENTER_FRAME事件中调用ld函数。
  addEventListener(Event.ENTER_FRAME ,ld);
  ld函数,动态改变两个点的位置,然后使bmp应用杂点功能,在每一帧的间隔产生不同的杂点效果,使置换滤镜效果产生变化,最后让影片剪辑pic,应用滤镜,实现水汶效果。
  function ld(e:Event):void {
  zdxg[0].x += 0.2;
  zdxg[1].y += 0.1;
  bmp.perlinNoise(168,5,2,4,true,true,2,true,zdxg);
  pic.filters = [zh];
  }
  以上就是Flash AS3.0打造漂亮的水纹GIF动画效果教程,希望大家喜欢!

魅族18SPro什么时候上市发布时间魅族18SPro这款手机可是一款搭载了骁龙888的性能强悍的手机哦,绝对是可以为小伙伴们带来一流的性能体验感受,那么这款手机到底是什么时候才能和我们见面呢?现在就有小编来为大家介绍魅族18X上市时间什么时候发布魅族18X将会是系列的低配版本,搭载骁龙870处理器,那么魅族18X将会在什么时候上市,发布时间在多久,感兴趣的朋友快来看看吧!一发布时间据IT百科了解,魅族18X将会在2021年魅蓝Note6内存多大详细介绍魅蓝Note6是魅蓝重新出发的首款产品,正面是5。5英寸1080P显示屏,快至0。2s的前置指纹识别速度,在背部使用了魅蓝E2身上的闪光灯一体化灯光设计,拥有曜石黑香槟金三款颜色可魅蓝3有多大内存魅蓝3内存容量介绍详解魅蓝3是一款支持双卡双待全网通的千元新机,它可以同时插入两张手机卡,电信卡也可以在副卡中使用。那么魅蓝3支持存储卡扩展吗?魅蓝3拥有5。0英寸的720P屏幕,搭载联发科HelioP魅蓝Note6屏幕尺寸有多大?万众期待的魅蓝Note6于8月23号和网友们见面了。那么魅蓝Note6屏幕尺寸有多大?这也是网友们非常关注的话题,接下来详细介绍魅蓝Note6屏幕尺寸有多大?魅蓝Note6屏幕尺寸魅蓝S6价格是多少?魅蓝S6报价魅蓝是针对年轻人打造的定位中低端的系列手机,但手机的做工保持了魅族一贯的品质。这也是成为在校学生热捧的主要原因。那么近期推出的新产品魅蓝S6怎么样呢?魅蓝S6价格是多少?接下来详细魅蓝S6电池容量多少?魅蓝S6续航能力魅蓝S6在2018年1月17日发布,1月19日上午十点正式在线上开售,魅蓝S6采用了5。7英寸189HD全面屏,搭载三星首款全网通芯片Exynos7872。那么这次的魅蓝S6电池容魅蓝Note6价格是多少?魅蓝Note6报价8月23日魅族在北京演艺中心发布了新品魅蓝Note6,这次魅蓝note6一共有3个不同配置版本。那么魅蓝Note6价格是多少?接下来详细介绍魅蓝note6多少钱?三个版本魅蓝not魅蓝Note6配置怎么样?魅蓝Note6硬件参数图文详解魅蓝Note6配置怎么样?魅蓝Note6硬件参数?对于上市的新产品魅蓝Note6怎么样,很多网友都不太了解,接下来详细介绍魅蓝Note6配置?魅蓝Note6配置怎么样?魅蓝Note魅蓝Note6432GB怎么样魅蓝Note6432GB版本值得买吗日前,魅蓝手机在京东上架了一款魅蓝Note6432GB版,不少小伙伴在问魅蓝Note6432GB版本值得买吗?本次就为大家介绍下。魅蓝Note6432GB怎么样?魅蓝Note6为全魅蓝Note2支持4G网络吗?魅蓝Note2支持4G吗?魅蓝Note2支持4G网络吗魅蓝Note2支持4G网络。针对魅蓝Note2支持4G网络吗的问题,在魅蓝Note2上,电源键从机身顶部移到了机身左侧,并用集成电容触控功能的全新Hom
支付宝上海银行信用卡快捷支付如何开通支付宝上海银行信用卡快捷支付开通方式二在账户通频道开通。上海银行信用卡快捷支付在账户通页面开通方式同招商信用卡快捷支付一致。支付宝(中国)网络技术有限公司是国内领先的独立第三方支付支付宝贵州省农村信用社快捷支付(卡通)是什么支付宝贵州省农村信用社快捷支付(卡通)介绍如下1支持卡种储蓄卡。2签约方式银行柜面(贵州全省)银行网银,3撤销方式银行柜面银行网银。4支付和提现的限额单笔每日累计最高5000元(可支付宝河北银行储蓄卡快捷支付如何撤销支付宝河北银行储蓄卡快捷支付的撤销流程同招商储蓄卡快捷支付一致。支付宝(中国)网络技术有限公司是国内领先的独立第三方支付平台,由阿里巴巴集团创办。支付宝致力于为中国电子商务提供ld支付宝吴江农商银行信用卡快捷支付如何开通支付宝吴江农商银行信用卡快捷支付开通方式二在账户通频道中开通。吴江农商银行信用卡快捷支付在账户通页面开通方式同招商信用卡快捷支付一致。支付宝(中国)网络技术有限公司是国内领先的独立支付宝自贡市商业银行快捷支付(卡通)网银如何查询支付宝自贡市商业银行快捷支付(卡通)网银的查询流程如下登录自贡市商业银行网上银行,点击支付宝签约查询,输入银行卡号,点击查询。支付宝(中国)网络技术有限公司是国内领先的独立第三方支支付宝台州市商业银行卡通如何快捷支付(卡通)(原台州银行)支付宝台州市商业银行卡通快捷支付(卡通)(原台州银行)的方法如下一使用规则1支持卡种大唐卡(储蓄卡)。2办理渠道银行柜面。3限额5000元。4查询余额不支持。5查询限额不支持。6不支付宝渤海银行如何快捷支付(卡通)支付宝渤海银行快捷支付(卡通)的方法如下通知由于双方合作的业务系统升级和改造,渤海银行支付入口暂时关闭,无法使用,开放时间待定。渤海银行快捷支付(卡通)开通方式有两种1网上签约,支支付宝北京银行如何开通网上银行支付宝北京银行开通个人网上银行有三种用户类型证书版网上银行动态密码版网上银行普通版网上银行。可以根据不同版本的安全级别和功能设置进行选择开通和使用,详情可以登录北京银行官方网站查看支付宝青岛银行如何快捷支付(卡通)支付宝青岛银行快捷支付(卡通)的方法如下一使用规则1支持卡种金桥卡(储蓄卡)。2办理渠道网上银行和银行柜面。3支付实时提现限额49999元(可以在网上银行修改支付限额)。4查询余额支付宝如何开通温州银行网上银行支付宝开通温州银行网上银行的方法如下一网上银行申办流程温州银行个人网上银行用户根据其认证方式不同分为专业版网上银行用户(有证书)和大众版网上银行用户(无证书)。用户在营业网点申请注支付宝如何修改工行储蓄卡预留的手机号码支付宝修改工行储蓄卡预留的手机号码的方法如下1携带本人身份证和银行卡到支行级或支行以上的网点,更换手机号。2办理银行ldquo个人客户联系信息查询维护rdquo业务,查询ldquo