预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据 ActionScript的图片转场特效设计与实现基于Flash中。然后通过mc.orIEnterF舢eO不断触发其宽度由0c蹴3:(内容见2.3.3);break;干建松【摘要】:炫目的图片转场特效一直是多媒体工作者们孜孜不倦的追求,本文通过利用二维多媒体制2.0制作炫目的图片转场效果。从而通过增加图片的表现能力【关键词】:flash;ActionScript;@场;等特点.在多媒体开发和使用中已经将传统的一些软件远远的抛在后面。在课件展示中,经常需要展示一些场合.炫目的图片转场效果会极大的增加说服力和吸片剪辑mc2设置成影片剪辑mcl的遮罩。所以设计实现动态遮罩效果的思路如下:要显示的图片以及已经部分显示的图片。其中已经显效.所以三个影片剪辑的安置顺序从下往上依次为:当mcMask加载不同的开头时.将产生不同的炫目1.jpg、2.jPS、⋯⋯lO.jpg。新建层并命名为as。在帧上加入脚本:实现功能:定义函数TranEffect0。主要实现随机过当Math.floor(Math.random0*3)结果为1、2,3时。对switch(1+Math.floor(Math.random0*3)){2.3.1百叶窗效果实现过程:对于400x300像素的图片。只要复制10用forO语句定义10次循环.每隔30像素生成一个长为400、高度为0的矩形。并设置其相对舞台水平居每次增加5%直至宽度为60%.即60%*50=-30为止。直到生成一个400像素x300像素的连续区域。形成可以福建电脑2010年第10期(江苏财经职业技术学院江苏淮安223001)作软件flash8.0功能强大的脚本ActionScript达到增强软件作品的表现力和吸引力。0、引盲Flash以其开发周期短、产品体积小、动画上手快图片,如制作个人简历、多媒体相册、影楼照片展示等引力。本文将通过Flash开发利器一ActionScript实现图片之间的过渡效果,如百叶窗、水波等特效。1、设计思路Flash中的mel.setMask(”me2”1函数可以实现将影图片的切换主要三个状态。即已经显示的图片.将示的图片由影片剪辑mcPrev装载.将要显示的图片由影片剪辑mcNext装载.而部分显示的特效将由用作遮罩用途的影片剪辑mcMask完成。由于将显示的图片总是在已经显示的图片的上方才能完成各种过渡的特转场特效。2、设计步骤2.1准备工作分别绘制一个边长和半径都为50的正方形和圆.注册点在中心。转换为影片剪辑,并设置其链接名称分别为:mcRec、mcCir在Flash同目录下创建文件夹jpg,导入一系列4(X)x300像素的jpg格式图片,并依次设置其文件名为2.2创建ASpicPrev:Stringg//当前图片picPrevn:Number=0://变量n为当前所在图片Num:Number=10;//Num为图片数量当鼠标点击后设置底版图、新图和遮罩层。并调用TranEffectoi垂i数。脚本如下:mcN嘲[pic].setMask(meMask);2.3定义函数渡效果。解决方法:Math.noo哟方法和Math.randomO方法。应的过渡效果分别为:百叶窗、拉幕和水波效果。实现过程:TranEffect0{1:(内容见2.3.1);break;2:(内容见2.3.2);break;l根长度为400、间距为30、宽度为30的水平长条状矩形即可生成一400x300的连续区域,从而形成遮罩。使完整显示出照片的遮罩【lJ。如图1。mcPrev、mcNext、mcMask;mcTemp:MovieClip=nuU;158_root.onMouseDown=function0{root.createEmptyMovieClip(”mcPrev”,1);mcP坤v.10adUovie(’0pr:/”+n+IIJ腭”);_root-createEmptyMovieClip(”mcNext”,2);mcNext.10adMovie(”J船”"6Number(n+1)+”j璐’.);_root.createEmptyMovieClip(”mcMask”,3);TmnF珊ect0;,;functionn=n<Num?++n:1:picPrev--n;varvRrcase 万方数据 meTemp,width忙10+(i卅;f1】王刖用asIl5Action程序设计M.北京:清华大学出版社200团福建电脑嘲e2.3.2拉幕效果实现过程:mcTemp成功加载mcRec后,将其固定在舞台中心,设置其与舞台等高,宽度为O。然后在其宽度小于舞台的情况下.反复增加其宽度,并设置加速在a8层首帧继续添加以下内容:实现过程:复制若干个圆,分布在每行每列。并使(mcMask)朋。脚本如下: