使用flash SetMask脚本制作沿路径运动的遮罩实例

[url=http://www.51as.com/]
[color="#134068"]Flash[/color]
[/url]

[color="#134068"]动画[/color]
有三种基本形式:运动、变形和遮罩。其中遮罩的视觉效果格外迷人,而要产生遮罩,至少要有两层,上层盖下层;上一层
[color="#134068"]决定[/color]
看到的形状,下一层决定看到的内容。通常情况下我们会选中上一层,按下鼠标右键,在弹出的菜单中选择“遮蔽”,那么该图层就成了一遮罩层,如果运用得当,会得到很好的特效。但这种方法却不能完成制作沿路径运动的遮罩,而要实现这种功能,就必须用到脚本
[url=http://www.51as.com/]setMask[/url]
,setMask方法是将一个影片剪辑指定为另一个影片剪辑的遮罩,其语法格式是:myMovieClip.setMask(maskMovieClip)。
    参数myMovieClip是要使用遮罩的影片剪辑的实名,maskMovieClip是将成为遮罩的影片剪辑的实例名。下面以实例说明其功能
[color="#134068"]应用[/color]

  1. 选择菜单中“文件→导入”导入一幅
[color="#134068"]风景[/color]
图片,选中该图片后按下“F8”键将其转化为影片剪辑元件,并命名为“myClip”,然后再建一个影片剪辑元件,命名为“myMask”,在该元件的
[color="#134068"]编辑[/color]
区画一个圆。
  2. 从库中拖放“myClip”到图层1的第一帧,并命名其实例名为“myClip”,选中该层的第30帧,按“F5”键插入帧。
  3. 新增一图层2,选中第一帧,插入空白关键帧,然后从库中将“myMask”拖到舞台,生成实例,并命名为“myMask”,同理选中第30帧,插入关键帧,然后创建其运动渐变。
  4. 在图层2的上方,新增一引导层,用铅笔工具画一引导线,同理要延伸到第30帧。其形状如图1所示。
[img]http://www.th7.cn/Article/UploadFiles/200709/20079100330548.jpg[/img]
图1
  5. 再新增一图层4,将其拖到图层的最上方,在第一帧处插入空白关键帧,加上下面的脚本:myClip.setMask(myMask),完成后的时间轴排列如图2所示。
[img]http://www.th7.cn/Article/UploadFiles/200709/20079100330930.jpg[/img]
图2
  6. 按下“Ctrl+Enter”播放即可看到沿路径运动的遮罩效果。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashjichucaozuo/156.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值