flash如何制作字幕逐个出现的动画效果

2025-04-17 09:40:46
推荐回答(1个)
回答1:

步骤如下:
(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+回车测试。