2016 - 2024

感恩一路有你

Flash字符型变量在连接字符时的小细节

浏览量:2693 时间:2024-07-19 09:19:21 作者:采采

在Flash编程过程中,你是否试过在没有赋值的字符型变量后连接字符呢?这么做会产生什么结果呢?让我们一起来探索一下。

步骤1:打开作品并选择动作面板

首先,双击打开一个已有的作品,例如“太阳升起”。然后,在需要输入代码的帧上右击,在下拉菜单中选择“动作”。

步骤2:定义未赋值的字符串变量

我们先定义一个字符串变量,但不给它赋值。代码如下图所示。

步骤3:连接字符串

接着,在前一个字符串之后,连接字符串“——静夜思”。在动作面板中的代码如下图所示。

步骤4:书写测试代码

在“动作”面板中书写测试代码,如下图所示。

步骤5:测试结果

测试后的结果如下图所示。可以看到,在字符串的前面加了一个“null”,而不是空。显然,这不是我们想要的结果。那么怎么办呢?

解决方法:给字符型变量赋初值

解决这个问题很简单,只需给字符串变量“S_txt”赋一个初值,例如“ ”即空格。代码如下图所示。

重新测试结果

重新测试后,得到的结果如下所示。

小结

你注意到字符型变量在连接字符时的这个小细节了吗?这确实是一个有趣的现象。在Flash编程中,如果未给字符型变量赋值,连接字符时会在前面加上“null”。为了避免这个问题,记得给字符型变量赋初值,以确保连接字符时得到正确的结果。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。