加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【Flash】

发布时间:2020-12-15 20:11:23 所属栏目:百科 来源:网络整理
导读:flash制作飘动效果实例 ?红旗飘动 flash实例 ?这个教程主要是通过as代码控制影片剪辑cd的上下和左右浮动的幅度大小,达到图片飘动的效果。 首先准备好一张图片,这里提供一张五星红旗的透明图片作为例子。 flash制作红旗图片飘动效果实例 效果 制作步骤: 1
flash制作飘动效果实例 ?红旗飘动 flash实例
?这个教程主要是通过as代码控制影片剪辑cd的上下和左右浮动的幅度大小,达到图片飘动的效果。


首先准备好一张图片,这里提供一张五星红旗的透明图片作为例子。


flash制作红旗图片飘动效果实例 效果 制作步骤: 1、打开FLASH,建立一个AS2.0的文件,大小依文件尺寸自定。导入一张事先准备好的红旗图片到库里。 2、在图层1上面放入红旗图片放置到合适位置, 右键--转换为影片剪辑,双击进入编辑区,在图片上再右键---转换为影片剪辑,然后选中图片, 打开属性面板,添加实例名“cd”。添加图层2为AS层,复制如下语句: Stage.scaleMode = "noScale"; var baseX = 100; var baseY = 100; var nOctaves = 1; var randomSeed = Math.random() * 10; var bStitch = false; var bFractalNoise = true; var nChannels = 1; var bGreyScale = false; var p1 = new flash.geom.Point(45,34); var p2 = new flash.geom.Point(50,60); perlinOffset = new Array(p1,p2); bmp = new flash.display.BitmapData(568,304,true,0); onEnterFrame = function () { perlinOffset[0].y = perlinOffset[0].y - 8; perlinOffset[0].x = perlinOffset[0].x - 8; perlinOffset[1].x = perlinOffset[1].x + 1; perlinOffset[1].y = perlinOffset[1].y + 1; bmp.perlinNoise(baseX,baseY,nOctaves,randomSeed,bStitch,bFractalNoise,nChannels,bGreyScale,perlinOffset); dmf = new flash.filters.DisplacementMapFilter(bmp,new flash.geom.Point(0,0),1,20,"color"); cd.filters = [dmf]; }; 需要飘动的范围BitmapData(568,0),这里的568,304可依据自己图片的大小做 相应的修改,回场景。 3.对该影片剪辑可添加图层混合模式和滤镜其它效果。测试影片。 附件下载:参考源文件内容来自相约flash网www.flash1890.com!详情请点击:http://www.flash1890.com/news/3415.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读