Flash脚本实例《打字》制作教程

作者:TeliuTe 来源:基础教程网

八、指法篇章 返回目录 下一课

 在显示文本框里,要显示一些字符,需要提前定义好,下面我们来看一个练习;

 1、定义字符串

 1)接着上一课,输入下面的代码,定义一个字符串变量;

//定义练习的字符
strAll = "ffff jjjj ffff jjjj\r\nfjfj fjfj fjfj fjfj\r\ndddd kkkk dddd kkkk\r\naakk aakk aakk aakk\r\nadk; adk; adk; adk;\r\nssff ssff ssff ssff";

 

 2)字符串用双引号括起来,里面的字符会照原样显示在屏幕上,这一行是把双引号里面的字符串存放到strAll变量里;

 

 3)字符串里的\r\n是特殊字符,回车和换行,作为分割字符串的标志,分割后的字符串放到每一行里;

 

 4)双引号里面的字符串,可以自己改成别的,由于每一行长度限制,每一小段不要超过40个字符;

 

 2、分割字符串

 1)在代码上边定义数值变量的后面,插入一行,输入定义一个数组变量的代码,数组可以把类似的变量组织到一起;

var strAll_array:Array; //数组,存放分割的小段

 

 2)然后再到最后面,接着输入下面的代码,把篇章分割成一行一行,每一行存到数组的一个元素里;

strAll_array = strAll.split("\r\n"); //把字符串分割成小段

for (var i = 0; i<strAll_array.length; i++) //求出总共的字符数
{
    intAll = intAll+strAll_array[i].length;
}
strTotal =String(intAll); //显示字符的总数,在一个动态文本框里

 

 3)后面的for循环语句,把所有数组元素的字符数加起来,存放到字符总数里;

 

 4)保存一下,测试一下;

 

 本节学习了字符串的准备和分割,如果你成功地完成了练习,请继续学习下一课内容;

返回目录 下一课

本教程由86团学校TeliuTe制作|著作权所有

基础教程网:http://teliute.org/

美丽的校园……

转载和引用本站内容,请保留作者和本站链接。