FLASH制作(怎么让字一个一个像打字那样出来)

怎么让字可以像打字那样一个一个出来呢,希望说得详细点... 怎么让字可以像打字那样一个一个出来呢,希望说得详细点 展开
 我来答
却彤云S4
推荐于2016-04-01 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:8988万
展开全部
第一种方法按1楼的;第二种只能用代码实现,先添加一个动态文本框到场景中,拉大(拖动动态文本框右下角的方形控制点,不要用变形工具),再设置其实例名称为“tt”,再按下显示边框按钮,最后新建一个图层,在帧上加入如下动作:

tt1 = "怎么让字可以像打字那样一个一个出来呢,希望说得详细点怎么让字可以像打字那样一个一个出来呢,希望说得详细点怎么让字可以像打字那样一个一个出来呢,希望说得详细点怎么让字可以像打字那样一个一个出来呢,希望说得详细点怎么让字可以像打字那样一个一个出来呢,希望说得详细点怎么让字可以像打字那样一个一个出来呢,希望说得详细点希望说得详细点";//将引号内替换成你的文字
l = length(tt1);
i = 1;
onEnterFrame = function () {
tt2 = substring(tt1, i, 1);
tt.text += tt2;
i++;
if (i>l) {
delete onEnterFrame;
}
};
double_v1981
2010-04-05 · TA获得超过670个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:445万
展开全部
第一种:也是最笨的一种,可以做成逐帧动画,第一帧一个字,第二帧两个字……,不过太浪费时间了。
第二种,做遮罩层动画。在文字层上添加一个矩形遮罩层,让遮罩层沿固定方向运动,让遮住的字越来越多,字就会像打字一样一个一个出来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yycComputer
2010-04-06 · TA获得超过140个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:0
展开全部
方法是用楼上的!shenimq2009 的 不过我说明句`因为是中文,建议使用mbsubstring,所以这样写~
var myText:String="怎么让字可以像打字那样一个一个出来呢?";
var i=0;
onEnterFrame=function(){
if(i>myText.length){delete this onEnterFrame};
i++;
myTextShow.text=mbsubstring(myText,1,i);
}
这里说明下,我用的是每次从第一个开始提取,每次提取的数量依次递增!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式