遮罩需要注意的问题
好久没去研究Flash了,安装了Flash 9 Alpha到现在也没去搞过,最近忙于XHTML、CSS、JavaScript,哈哈,一个头几个大,汗……近期偶会陆续放上以前工作和学习时的一些AS经验和技巧,这次先发个遮罩方面需要注意的几个问题,废话少说(其实偶就是传说中的废话王- -!),开始吧。
实例文件下载
实例一:
该实例的图片是用MovieClipLoader加载进来的,已经进行过动态遮罩了,但效果并没有出来,点击下方的“mask”按钮才是真正的遮罩效果,那为什么会这样呢?原来在用MovieClipLoader的loadClip方法时,会将目标影片进行重置,这样会让你先前定义的影片属性和方法都失效,比如说在加载图片到目标影片之前,你已经将目标影片的_visible属性设置为false,而且添加了一个i的自定义属性值为100,然后在MovieClipLoader的onLoadStart事件里加上trace(目标影片._visible);trace(目标影片.i),进行测试后你会发输出的结果为true和undefined。
实例二:
要对动态文本进行遮罩时,首先应该放进一个mc里面,接着再进行setMask,如果你是用时间轴遮罩的话会让文本消失D,实例3刚好就是这样。
实例三:
这个我先做好了时间轴的遮罩,当然就是动态文本消失了,看不到想要的效果,之后在第二帧我进行了动态遮罩,点击一下第三个“mask”按钮,动态文本自然就出来啦!
好了,先说到这里,源文件我也提供下载,大家自己研究吧!
PS:此文原创,欢迎大家转载,文章出处请注明,谢谢^^
实例文件下载
实例一:
该实例的图片是用MovieClipLoader加载进来的,已经进行过动态遮罩了,但效果并没有出来,点击下方的“mask”按钮才是真正的遮罩效果,那为什么会这样呢?原来在用MovieClipLoader的loadClip方法时,会将目标影片进行重置,这样会让你先前定义的影片属性和方法都失效,比如说在加载图片到目标影片之前,你已经将目标影片的_visible属性设置为false,而且添加了一个i的自定义属性值为100,然后在MovieClipLoader的onLoadStart事件里加上trace(目标影片._visible);trace(目标影片.i),进行测试后你会发输出的结果为true和undefined。
实例二:
要对动态文本进行遮罩时,首先应该放进一个mc里面,接着再进行setMask,如果你是用时间轴遮罩的话会让文本消失D,实例3刚好就是这样。
实例三:
这个我先做好了时间轴的遮罩,当然就是动态文本消失了,看不到想要的效果,之后在第二帧我进行了动态遮罩,点击一下第三个“mask”按钮,动态文本自然就出来啦!
好了,先说到这里,源文件我也提供下载,大家自己研究吧!
PS:此文原创,欢迎大家转载,文章出处请注明,谢谢^^

