首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flash AS3中文本输入当前值的增值?

flash AS3中文本输入当前值的增值?
EN

Stack Overflow用户
提问于 2014-11-23 23:57:38
回答 1查看 510关注 0票数 0

我试图在AS3中为输入文本字段的当前值添加值。

示例:我有几个按钮,每个按钮都有一个值,当我单击每个按钮时,该按钮的值将被复制/插入到舞台上的文本输入字段中。

进一步解释:

按钮1值为(球) 按钮2值是(图书) 按钮3值为(钢笔) 按钮4值为(杯)

等等等等。

舞台上有一个名为rest_Text.text的空输入字段。

所以当我点击上面的任何一个按钮时,这个按钮的值就会被复制到rest_Text.text中.

最后的结果是在rest_Text.text中这样的结果

球、书、笔

我的当前代码是:

代码语言:javascript
复制
                     function clipClick(e:Event):void {

                         MovieClip(root).main.loginHolder.rest_Text.text = e.target.clickTitle;


                     }

上面的代码将删除当前值并将其替换为一个新值!但是,我需要在不删除旧值的情况下将每个值添加到当前值。

任何帮助都将不胜感激。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-24 00:09:39

可以使用加法运算符(+)连接字符串。例如:

代码语言:javascript
复制
trace(btn1.clickTitle + btn2.clickTitle + btn3.clickTitle);
//traces "BALLBookPen"

添加到现有字符串是通过加法赋值(+=)完成的。由于您希望在每个字符串之间有一个逗号和空格,所以您可以这样重写函数:

代码语言:javascript
复制
function clipClick(e:Event):void {
    MovieClip(root).main.loginHolder.rest_Text.text += ", " + e.target.clickTitle;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27095945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档