『壹』 flash如何制作字幕逐个出现的动画效果
步骤如下:
(1)启动Flash,建立“文字”图层;
(2)在“文字”图层的舞回台上利用文本工具插入一个答动态文本,命名为“mytext”,设置为多行显示,靠左对齐,至于动态文本的大小位置以及显示文字的属性可在之后根据需要多次调整。
(3)在“文字”图层上面新建一图层,命名为“控制代码”,在第1空白关键帧输入脚本:
n=0;
text=" 这里放置需要输出的大段文字,就是上面那段话";
(4)在“控制代码”图层第2帧处插入空白关键帧,输入脚本:
n++;
mytext.text=mytext.text+text.substr(n,1);
if (n>text.length) {
stop();
}
以上代码的功能跟前面的相似,只是具体的执行过程有些差别,不过同样可以实现大段文字的逐字显示效果。
(5)在“控制代码”图层第3帧处插入空白关键帧,输入脚本“gotoAndPlay(2);”,目的是回到第2关键帧继续条件判断。
(6)最后,同样的,保存,Ctrl+回车测试。
『贰』 flash我用的是动态文本,但是代码里面字打的太多,我就用了_txt.wordWrap =true;
除了wordWrap属性要设置为true以外,还需要将multiline属性设置为true。wordWrap用于指定文本是否自动换行,multiline用于设定是否是多行文本,两者默认都是false,要达到你说的效果,都设为true就行了。