在 AS3 中拆分值并将其放入文本框中
我在一个文本框中输入一组 4 个值,然后使用以下代码在其他 4 个小文本框中以拆分方式显示它:
array.push(Number(t1.text));
array.push(Number(t2.text));
array.push(Number(t3.text));
array.push(Number(t4.text));
b2.addEventListener(MouseEvent.CLICK, act2);
//ACTION OF THE THE FIRST BUTTON CLICK
function act1(event:MouseEvent):Array
{
var input:String = tt.text;
array = input.split(" ");
t1.text=array[0];
t2.text=array[1];
t3.text=array[2];
t4.text=array[3];
}
但现在我需要知道如何对输入的任何动态值执行相同的操作。
假设我有一个文本框 tt1 和一个按钮 b1。当我输入任何值(比如 6)时,会创建这个数量的文本框(6 个名为 t0,t1....t5 的新文本框),
我有另一个文本框 tt2 和按钮 b2。当我在其中输入一组值(例如 10,66,33,45,2,4)时,我需要将这些值显示在这些文本框中 t0,t1,t2..
这可能吗?
I enter a set of 4 values in one text box and i display it in a splitted way in 4 other small text boxes using this code:
array.push(Number(t1.text));
array.push(Number(t2.text));
array.push(Number(t3.text));
array.push(Number(t4.text));
b2.addEventListener(MouseEvent.CLICK, act2);
//ACTION OF THE THE FIRST BUTTON CLICK
function act1(event:MouseEvent):Array
{
var input:String = tt.text;
array = input.split(" ");
t1.text=array[0];
t2.text=array[1];
t3.text=array[2];
t4.text=array[3];
}
But now I need to know how to do the same thing for any dynamic value that is entered.
Say I have a text box tt1 and a button b1. When I enter any value (say 6) this number of text boxes are created (6 new text boxes with names t0,t1....t5)
I have another text box tt2 and a button b2. When i enter a set of values in it (say 10,66,33,45,2,4) I need these values to get displayed in those text boxes t0,t1,t2..
Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此代码片段将创建您的文本字段
此代码片段将把文本字段的内容拆分为多个文本字段
This snippet will create your textfields
This snippet will split the contents of your textfield into multiple textfields
有可能:
我建议您检查输入的值的数量是否是您刚刚创建的文本字段的数量。
It is possible:
I recommend you to check if the number of values entered is the number of text fields you've just created.