目录
(按Ctrl-F查找内容)
问:用Flash 镂空字遮挡动画,为何不起作用?
问:Flash 对遮挡层填充的形体有什么规定?
制作步骤:
一幅《天空彩球》动画一个鲜艳的彩球走
过天空,加上美丽的树梢、塔顶背景,我想实现镂空字技术,在这幅
动画上加一层镂空字的遮挡层。使从镂空字中,能看到彩球走过天空。
镂空字就用“白日依山尽”几个字,这是不是有点诗意? 同时,
“播放”、“停止”两个按钮不要被挡住,照样可以控制背后彩球的
运动,使更有趣些。
我把遮挡层做好了,用控制|播放时都很正常,但在生成swf 文
件以后,播放的动画还是原来的,就和没有遮挡一样。我是把遮挡层
放在最上一层;我用画方块工具画了一个白色的大方块, 上边写上
“白日依山尽”几个大字,还想了一些办法,如改变方块和字的颜色,
红色、蓝色、黑色都试过,也都没有解决。
返回
问:用Flash 镂空字遮挡动画,为何不起作用?
答:遮挡层不起作用,可能有以下原因:
1、被遮挡层属性设置不全。
一般认为只要把遮挡层设为最上一层就可以把下面的所有层
都挡住。实际上并不是这样,只是它下面的一层会自动设为 “已遮
敝”(有时也不一定,这个动画就没有自动改),而再下面的几层都
要手动设置,即将要遮挡的层的属性由普通改为“已遮敝”,才起作
用。设为已遮敝的层,图标变为一个右箭头,可以明显看出来。可能
你没有改过来,所以不起作用。就是它下面的一层,有时因层位变动
等原因,也不一定就能自动改变属性,如果没改,也要手动设置。
2、遮挡层的设置不符合规范。这规范和一般理解的不同。
下面举一个例子来说明。
问:在新建遮挡层上,画一个大方框,把动画的上半部遮住。播
放时能看到的是动画的上半部,还是动画的下半部?
答:这时一般的理解认为看到的是动画的下半部,实际上看到的
是动画的上半部。
你把字写在大方块上,不管你用什么颜色,都是不会起作用的。
因为大方块和字在前台虽然能看见,但在.swf中,它本身就是透明的,
写的字也就不能显示出来。
这好象和一般的概念相反。这就有必要对它的规范作一番了解。
返回
问:Flash 对遮挡层填充的形体有什么规定?
答:Flash 规定:在遮挡层上,只允许把简单的形体和字符实例
或文本放在遮挡层上。Flash 忽略遮挡层上所有形体的具体色彩、渐
变以及透明度、填充样式,而只关注形体填充的区域。
这些简单形体填充的区域才是透明的。如果理解不全,以原文为
准。
(此处引用英文说明书原文,便于理解)
Using mask layers
... ...
Draw a filled shape, place type, or create an instance of
a symbol on the mask layer. Flash ignores bitmaps, gradients,
transparency, colors, and line styles in a mask layer. Any
filled area will be completely transparent in the mask; any
nonfilled area will be opaque.
返回
制作步骤:
用Flash 载入 020.fla 并另存为一个新文件名,以免改变原
有文件。我用的是 020a.fla 。
1、在最上面增加一层。
2、用写字工具写“白日依山尽”5个大字,字体:华文新魏
尺寸:96 风格:粗体 排列:正中间
3、将这一层的属性设为遮挡层。层图标右键选属性,类型:
遮敝。
4、将下面动画层和背景层的属性都改为“已遮挡”,将按钮
层用鼠标拉到最下面,属性不要改,否则按钮就看不见了。
5、文件另存为 020a.fla
6、文件发布。
7、这时可能字的两边显示不完整。这是因为背景图比字幅的
宽度小。用显示信息工具把背景图的宽度改为550 ,X 坐标改为0 ,
就可以解决。
做好后,试看镂空字型动画。
此动画相关文件提供下载,以便于交流。
动画下载 78 KB
相关链接:
《浏览大量Flash 动画,用什么播放器?》
《Flash一张图片不断循环怎样制作?》
《Flash实现交互的一种简捷方法》
黄河之滨 网站:http://hhstone.vip.sina.com,
http://www.hhstone.com
|