打字效果的制作

2008-04-02 10:40:15来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  第一步,新建新文档,背景为黑色,其他为默认。在场景中用文本工具拉出一个文本框,设定为动态文本,变量为text,多行编辑;设定文本颜色为白色,是为了增大反差,字号为16;格式化里设首行缩进为32(16×2),行间距为3。

  在第一帧加如下代码:

  //这里是要显示的文本内容,引号必须在英文状态下写入。/n定义了换行也就是开始一个新段落。

  text1="各位网友,大家好。欢迎您来到闪客地带。\n随着网络时代的到来,FLASH借着网络的东风迅速发展。本版块将和您一道走进闪客的天地。假如您不是闪迷,那先看看著名闪客小小的作品,他的作品3号可是得过国际大赛的入围奖。老蒋号称中国闪客第一人,但在我心目中小小才是。老蒋的美工是很棒的,他是美院毕业的;而小小除了美工和独特的创意外,编程能力不容忽视,我在论坛发过他编的游戏。当然众多大闪们各有各的风格,他们努力创造着中国FLASH的辉煌。怎么样,看到这,您的心动了吗?您或许会问,我能做动画吗?我不会编程,怎么办?明确告诉您,一位大闪曾说过,FLASH基本的东东您在一个星期内就能掌控。像做FLASH MV作品,不用编程也是能够的,只要您的创意或美工好。假如您的美工和设计不错的话,那千万别埋没了您的才华,让FLASH助您实现您的梦想吧!\n您还等什么,赶快加入!说不定下一个著名闪客就是您啦!";

  ll = text1.length;//获得文本的长度

  i = 1;//初始化变量

  第二步:在第6帧按F5键加静止帧,然后打开库给打字的声音文档添加标识,方法是:在声音文档上单击右键,选择Linkage,在标识符框中写入sound;增加新层,在第四帧按F6键加关键帧,在帧上加如下代码:

  ss=new sound();//新建一个声音对象

  ss.attachSound("sound");// sound要和库里的声音文档的标识符相同

  if (i<ll 1) {

  text = text1.substring(0,i);//从text1中取出子串,显示在text动态文本框中,i取值范围为1~ll

  sv = text1.charCodeAt(i-1);//返回“text1”字符串中第i-1个字符的16位代码值,取值范围从0~ll-1

  i ;

  if (number(sv)==9 ) {//假如碰到换行符\n,停止打字声音

  ss.stop();

  } else {

  ss.start();//否则播放打字声音

  }

  } else {

  stop ();//取完文字后停止

  }

  在第六帧加代码:gotoAndPlay (4);//反复执行语句直至停止

  第三步:照例来总结:通过本例您能掌控文本的配置,绑定声音的方法,字符串操作的技巧。字符串的索引号是从0开始的,比如一个字符串“1,2,3,4,5”,长度是最后的索引号加1,也就是4 1等于5。索引号0对应1;索引号1对应2;索引号2对应3;等等。假如您弄清了这个概念,您就能理解上面的语句。

  在这里我也衷心的希望更多的朋友来学FLASH,就算您美工不行,研究一下AS也是成材之道。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Flash绘画教程:漫画中光影的简单研究

下一篇: Flash课件中测试题信手拈来