如何做五星红旗飘动的flash或者gif文件?
1.打开FLASH,建立一个AS2.0的文件,大小依文件尺寸自定。导入一张事先准备好的红旗图片到库里。2.在图层1上面放入红旗图片放置到合适位置,右键--转换为影片剪辑,双击进入编辑区,在图片上再右键---转换为影片剪辑,然后选中图片,打开属性面板,添加实例名“cd”。添加图层2为AS层,复制如下语句:Stage.scaleMode="noScale";varbaseX=100;varbaseY=100;varnOctaves=1;varrandomSeed=Math.random()*10;varbStitch=false;varbFractalNoise=true;varnChannels=1;varbGreyScale=false;varp1=newflash.geom.Point(45,34);varp2=newflash.geom.Point(50,60);perlinOffset=newArray(p1,p2);bmp=newflash.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].x1;perlinOffset[1].y=perlinOffset[1].y1;bmp.perlinNoise(baseX,baseY,nOctaves,randomSeed,bStitch,bFractalNoise,nChannels,bGreyScale,perlinOffset);dmf=newflash.filters.DisplacementMapFilter(bmp,newflash.geom.Point(0,0),1,1,20,20,"color");cd.filters=[dmf];};需要飘动的范围BitmapData(568,304,true,0),这里的568,304可依据自己图片的大小做3.相应的修改,回场景。对该影片剪辑可添加图层混合模式和滤镜其它效果。测试影片。