- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十三讲 图像动画和文本对象
第十三讲 画面切换动画 画面切换动画制作步骤 画面切换动画制作步骤 画面切换动画制作步骤 图像蠕变 图像蠕变制作步骤 图像蠕变制作步骤 图像蠕变制作步骤 图像蠕变制作步骤 文本对象 花样文字 花样文字 * 图像动画 画面切换 图像蠕变 文本对象 花样文字 1.设置舞台:500*400 2.创建影片剪辑mcShutter,导入风景2,将导入的图像转换为影片剪辑mcImage,并命名为image. 3.添加图层,绘制520*20的矩形填充,第20帧处插入关键帧并调整矩形填充的尺寸为520*1,在两个关键帧之间创建形变动画;复制第1~20帧后,在第21帧插入关键帧,将矩形尺寸调整为1*1,随后在第31帧处粘贴帧并将第31~50帧进行翻转,最后将帧延长至第60帧处,两层构成遮罩关系。 4.回到场景,导入风景1.jpg,将其置于舞台中央。 5.添加图层,将mcShutter拖到舞台上,命名为shutter,设置脚本: onClipEvent (enterFrame) { setProperty(image, _x, 0); setProperty(image, _y, 200-this._y); } 6.添加图层“脚本”,设置帧脚本: setProperty(shutter, _visible, false); for (i=0; i20; i++) { duplicateMovieClip(shutter, shutter+i, i); setProperty(shutter+i, _x, 250); setProperty(shutter+i, _y, 20*i+10); } (制作动画时,注意应将图片、影片剪辑置于舞台中央) 1.设置舞台:300*300 2.创建影片剪辑mcImage,导入图像pic01,pic02,pic04,pic04,设置每个关键帧的脚本为stop(); 3.创建按钮btnMask,在“点击”帧中绘制100*100的矩形填充 4.创建影片剪辑mcMask,把mcImage拖放到舞台上,将它命名为image 5.添加图层”遮罩“,绘制101*101的矩形填充在,左上角与影片剪辑的十字线完全重叠,两层构成遮罩关系 6.创建影mcSlice,把mcMask拖放到舞台上,将它命名为mask,舞台上十字线处于mask的左上角 7.把btnMask拖放到mask上,设置按钮脚本: on (rollOver) { _root.oi = i; _root.ok = k; } on (rollOut) { _root.oi = 0; _root.ok = 0; } 8.回到场景,把mcSlice拖放到舞台上,并将它命名为slice.设置影片剪辑的脚本为: onClipEvent (mouseDown) { this.mask.image.play();} onClipEvent (enterFrame) { if (Number(_root.oi) 0) { if (Number(_root.ok) == Number(k)) {newxscale = _root.zoomin;} else {newxscale = _root.zoomout;} if (Number(_root.oi) == Number(i)) {newyscale = _root.zoomin;} else {newyscale = _root.zoomout; } } else {newxscale = _root.cellsize; newyscale = _root.cellsize;} xstep = (newxscale-xscale)/6; ystep = (newyscale-yscale)/6; if (Number(xscale)Number(newxscale)) {xscale = Number(xscale)+Number(xstep);} else { xstep = 0; } if (Number(yscale)Number(newyscale)) {yscale = Number(yscale)+Number(ystep); } else { ystep = 0; } setProperty(, _xscale, xscale); setProperty(, _yscale, yscale); } 9.添加图层“动画脚本”,设置帧脚本内容如下: setProperty(slice, _visible, false);block = 5;cellsize = 300/block; zoomin = cellsize+40;zoo
文档评论(0)