主题:  关于“刀剑笑”提问的打字效果的AS解决方案,请各位高手指点

一叶飞烟

职务:普通成员
等级:1
金币:0.0
发贴:46
#12003/6/18 9:31:22
通常解决打字效果有三种方法:1.使用帧并帧动画(逐帧),但工作量大,修改烦琐。2.使用swish制作,非常好使,但一旦修改,必须回到swish中重新制作并导出。3.使用actionscript,很方便,但对初学者可能有点难度。我仅在此给出一个方法,希望各位高手不吝赐教。(我通过as控制每三帧出现一个字):
1.ctrl+n打开一个新文件,设置背景色为黑色,大小为350*100(你可以自由设定)。
2.使用文本工具在主场景中,以动态文本框形式拖出一个文本域,在下面的属性栏中一定要确保是“动态文本”,字体最好是设备字体,字号随意,颜色要和背景色有对比,我用白色。此外文本方式一定要选择多行(multiline),在左下角的文本大小(W和H)设置成和文件大小一样W=350,H=100。然后一定要在instance name框中取名,我起为ttext。
3.新增一层,齐名为“as‘,在第一帧中加入指令:
i=0;
neirong="我虽然初次登陆5D论坛,但感觉气氛还是很不错的,希望在此和各位多多交流!";
4.在as层的第二帧插入关键帧,加入指令:
if(i i++;
ttext.text=mbsubstring(neirong,1,i);
}else{
gotoAndStop(6);
}
5.在as层的第5帧插入关键帧,加入指令:
gotoAndPlay(2);
6.在第6帧插入关键帧,加入:
stop();
ok了。优点多多。如果你想改文字,只要更改第一帧中的字符串变量“内容”就可以了!!



d5j_5d

职务:普通成员
等级:2
金币:1.0
发贴:175
#22003/6/18 18:42:03
为什么,提示,_level0.Ttext

为什么呢。。。。。

为什么。。。


第 五 ,精 彩 有 你...[img]http://www.mtv-1.com/images/d5j.gif[/img]

一叶飞烟

职务:普通成员
等级:1
金币:0.0
发贴:46
#32003/6/18 18:53:45
我用的是mx



数码天空

职务:普通成员
等级:2
金币:1.0
发贴:409
#42003/6/18 21:53:06
不错,实现的方法很多,代码越精简说明你的水平越高


个人网站www.cscxy.com

刀剑笑

职务:普通成员
等级:1
金币:1.0
发贴:141
#52003/6/18 23:19:19
一叶大哥

真的麻烦你了!

忽忽。。。。

你写的这个真的很不错!

我正在学着搞呢!

这个教程顶。。。。。



enliven

职务:普通成员
等级:1
金币:0.0
发贴:11
#62003/6/19 22:23:54
思路还不错!顶