选择显示字体大小

实用flash应用程序—打字练习(1)

flash的actionscript给flash的功能增强提供了更大的空间,有了强大的编程功能作后盾,广大的flasher终于可以振臂一挥,向世人说明:flash不仅仅只是网络动画工具,出色的闪客一样可以用flash做出实用的程序。

  今天我们就一起来看看怎样用flash制作打字练习的实用程序。

  第1节、程序概述

  程序名为:typetest。整个程序的目的就是鼓励玩家不停的敲击键盘,打印出与原文一样的的文章或字符,达到熟练键盘,快速输入的目的。作品效果以及源文件下载

  在这篇教程的每一节,都会向程序中添加新的功能或特点,这样我们可以循序渐进地学习和讨论用到的技术,承前启后,保证你能完全理解整个进程,轻松掌握每一节内容。

  编写的actionscript需要完成下面这些事情:

  让玩家对练习内容、练习时间及难易程度都有充分的控制权力;
  提示每次键盘输入是否正确;每次练习结束会有成绩显示。

  第2节、预备知识

  学会从外置的文本文件中引入变量:

  typetest的玩家总是一边不停的敲击键盘,一边参照原文内容。

  原文从何而来呢?我们设原文是字符型变量。既然是变量,那么变量的保存方式应该有以下几种。

  1.放在actionscript中,并将其作为flash电影的一部分。
  2.用外置的文本文件保存,从而可以被flash电影所引用。
  3.保存为数据库文件,从而也可被flash电影所引用。

  从现在我们程序的目标而言,选用第二个方案有着不可比拟的优势:

  原文的更新将会比actionscript变量形似书写简单——只需要更改外置文本文件即可,而不需修改源代码,使玩家能够更新自己的练习库。又没有牵涉到数据库等一大堆复杂的内容。要被引用的文本文件的格式必须是 变量名= 这样的形式,如果一个文本文件中有多个变量必须用 & 符号分开。

  例如:variable1=typetest&variable2=12344variables3=english text file . 记住,所有的变量都是字符型的变量,如果要用在数字运算中我建议使用函数 number(variables2). 该函数返回 variables2 所代表的数字 12344 。导入变量应使用函数:loadvariablesnum()。例如: filename="english.txt"; loadvariablesnum(filename,level); 从文本文件 english.txt 中导入变量到 flash电影的level层中, level 大于等于0的整型数据。我这里把数据都导入到第 0 层中。即 loadvariablesnum(filename,0)。

  ok,预备知识到此结束,下面开始我们激动人心的程序吧!

  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons