【发布时间】:2012-02-10 15:27:24
【问题描述】:
我对特定的字符串变量有疑问。它会在字符串 characterName 中的文本之后自动添加换行符。在这个框架上,我有一个实例名称为 name_Input 的输入文本框和一个执行以下代码的提交按钮。
var characterName:String;
characterName = name_Input.text;
//The next line was a solution I tried for this problem but it doesn't work
characterName = characterName.split("\r\n").join("");
nextFrame();
在下一帧中,有一个跟踪可以查看那个加上另一个变量的值是什么。
trace(characterName+", the "+characterClass);
characterClass 自动定义为“默认”,因此我可以查看它是否正常工作。 跟踪显示以下内容:
"Name
, the Default"
如果有人能帮我弄清楚为什么换行符不断出现以及如何防止这种情况,我将不胜感激。
另外,如果我在文本框中输入“名称”之前按下删除键,它会显示在一行中。很明显,盒子里有一个自动换行符。我已经尝试删除并重新制作文本框,以确保我没有不小心添加了一些内容。
提前致谢。
【问题讨论】:
标签: flash actionscript-3 flash-cs5