flash cs5如何制作写字的效果?
博思aippt
2024-07-20 广告
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生...
点击进入详情页
本回答由博思aippt提供
展开全部
用代码来完成,是最方便的了,你可以在帧上写上以下代码(直接复制就行):
var my_sound:Sound = new Sound(_root);
var id:Number = setInterval(dazi, 100);
var i:Number = 0;
var my_fmt:TextFormat = new TextFormat();
var my_str:String = " 春晓"+newline+newline+" 春眠不觉晓,"+newline+"处处闻啼鸟。"+newline+"夜来风雨声,"+newline+"花落知多少。";
this.createTextField("my_txt",1,30,10,120,20);
my_txt.autoSize = true;
my_fmt.leading = 6;
my_fmt.color = 0xfffff;
my_txt.setNewTextFormat(my_fmt);
function dazi() {
if (i<=length(my_str)) {
my_txt.text = my_str.substr(0, i);
i++;
}
if (i>length(my_str)) {
setInterval();
调用;
clearInterval(id);
}
}
中间的文本(春晓)你可以用你想要的文本替换掉就可以了。这一句[+newline+"花落知多少。"]是一行,要增加行的话可以复制这个命令。
有看不懂的可以继续追问。
var my_sound:Sound = new Sound(_root);
var id:Number = setInterval(dazi, 100);
var i:Number = 0;
var my_fmt:TextFormat = new TextFormat();
var my_str:String = " 春晓"+newline+newline+" 春眠不觉晓,"+newline+"处处闻啼鸟。"+newline+"夜来风雨声,"+newline+"花落知多少。";
this.createTextField("my_txt",1,30,10,120,20);
my_txt.autoSize = true;
my_fmt.leading = 6;
my_fmt.color = 0xfffff;
my_txt.setNewTextFormat(my_fmt);
function dazi() {
if (i<=length(my_str)) {
my_txt.text = my_str.substr(0, i);
i++;
}
if (i>length(my_str)) {
setInterval();
调用;
clearInterval(id);
}
}
中间的文本(春晓)你可以用你想要的文本替换掉就可以了。这一句[+newline+"花落知多少。"]是一行,要增加行的话可以复制这个命令。
有看不懂的可以继续追问。
追问
我试了可以,但是这样做的话字体是普通的那种
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果写得很快的话可以用覆盖一个和背景颜色一样的长方体在新图层,然后向着手写方向移动,就会看到字体一个一个显示出来,不过这样看起来比较不自然。
橡皮擦还有另外一种方法就是,复制字体在新图层,然后把字体换成白色/背景色,就看不见原本的字体了,然后制作动画的时候将白色部分擦除也是可以,比较省时。
橡皮擦还有另外一种方法就是,复制字体在新图层,然后把字体换成白色/背景色,就看不见原本的字体了,然后制作动画的时候将白色部分擦除也是可以,比较省时。
追问
请问我开始导入一幅图然后在图上写好字后按ctrl+B后为什么打散不了字呢。字都消失了。
但如果一开始就用新建的白底图写字按CTRL+B就能打散。
我少什么步骤吗?我是初学者呵呵……
追答
字体有设定为classic text(原始字体)和static text(静态字体)吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询