flash怎么做放大镜放大文字 详细步骤!!!

flash怎么做放大镜放大文字 详细步骤!!!,第1张

需要用遮罩层制作两个影片剪辑,给你个思路:
1 第一个图层写出你要放大的文字,新建图层,画一个矩形,这个矩形中间挖一个圆——圆的大小和放大镜镜片必须一致。无论这个圆移动到文字最左边或是最右边,这个矩形都能把文字遮完。也就是说这个矩形比较长。
2 新建图层,写入已经放大的文字。可以将第一图层的文字复制后变形放大。摆放位置和第一图层文字的X、Y坐标一样,因为此文字是放大后效果,文字总长度肯定比第一图层的要长,也高些。然后新建图层,画一个圆,这个圆和第二图层矩形的圆必须一样,而且放的位置就是矩形挖去后的圆位置。再新建图层,画一个放大镜边框,和上一图层的圆要组合好,看上去就是一个放大镜。
3 一切准备就绪,开始制作放大动画。此时锁定两个文字图层(放大前和放大后的),在第一帧选择其他所有图层,创建补间动画,动画长度根据个人喜好而定,想放大镜移动慢,就多些帧,想移动快点,动画帧数就少点。
4 动画制作好后最关键的来了,选中图层二,此时不是在舞台上选,而是点击图层名字,右键d出菜单选“遮罩层”,下面的图层(图层一)会自动成为被遮罩层。同理选中第四层——镜片图层,右键选择“遮罩层”,下面的图层——放大后的文字图层自动成为被遮罩层。
测试动画,一个放大镜效果flash制作完成。

是指气泡上的文字字体吧?
在fla的库里有一个链接名字为balloon的元件
点进这个元件
你会发现里面包含一个动态文本框
改动这个文本框的属性,字体样式、大小等都可以,就改变了气泡上的文字

你可以查一下flashtextTextFormat这个类
12345678var tformat:TextFormat = new TextFormat();tformatsize = 25;//设置文字大小tformatcolor = 0xcc66ff;//设置文字颜色tformatalign = flashtextTextFormatAlignRIGHT;//设置右对齐 var tf:TextField = new TextField();tfdefaultTextFormat = tformat; //设置文本框的默认样式tftext = "jicemoon";


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13325126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-15
下一篇 2023-07-15

发表评论

登录后才能评论

评论列表(0条)

保存