输入输出 - ActionScript 动作脚本一点通-第4课

本节课时长7分53秒,下载文件5.40兆字节。下载后用浏览器打开HTML文档可以观看讲解。

上节课讲解了在Flash Action Script中使用数据。在实际使用中,经常出现两种实际的应用,一种是数据与用户的交互,表现为输入和输出;另一种是数据的组织,主要通过数组来实现。

“交互”实际上就是人和计算机之间的输入和输出过程。输入的内容,可以是触发事件,例如用鼠标单击按钮;也可以是各种数据,例如输入字符串、数字等,这就需要用到“输入文本”。而输出的数据,则可以使用“动态文本”进行显示。

选择“文本”工具 ,打开“属性”面板,可以设置文本的类型。然后在舞台上单击或者拖曳,即可创建相应类型的文本并键入内容。

文本除了静态文本之外还有两种,动态文本和输入文本。它们都可以在播放过程中变动。它们在实际使用中的区别如下:

动态文本:可以在动画的播放过程中,通过程序来进行修改。如果需要从文件、数据库加载文本,或者需要当 SWF 文件在 Flash Player 中播放时更改文本,则应使用动态文本。
输入文本:如果希望用户在文本字段中键入内容,则应使用输入文本。此时可以提取输入的文本并将其发送到数据库。

它们最明显的区别是:用户可以改动输入文本,但是不能改动动态文本。

有了动态文本和输入文本,接下来就可以进行输入和查看输出了。这里仅通过最简单的例子认识一些基本的数据处理方法。

例如,除了我们数字之外,还有一种特别常用的数据类型称为“字符串”,也就是一些字符连在一起形成的文本,字符串的基本运算是“串连”,用“+”表示,它可以将字符串按照次序连接起来,成为一个新的字符串。例如运行下面的代码段:


var S1:String = "今天";
var S2:String = "天气不错";
var S3:String = S1 + S2;

这段代码的前两行分别定义了两个字符串类型的变量,S1和S2,第3行中定义的S3也是字符串变量,它的值就是前面两个字符串连接起来形成的新字符串。

具体内容请大家观看视频演示。

9,687


欢迎您发表留言

(须填写)
(须填写,不公开)
请注意:这里输入的HTML代码会被屏蔽,如果需要讨论复杂的具体代码问题,请到我们的论坛发贴,谢谢!

7条留言