【发布时间】:2014-07-13 23:22:27
【问题描述】:
我正在尝试创建一个 ActionScript 应用程序来计算采矿公司可以从河流中提取的沙子的体积。所以我进入了舞台,比如 4 个输入文本,分别命名为“WidthOne”、“WidthTwo”、“WidthThree”和“WidthFour”以及其他 4 个输入,“HeightOne”...“Height Four”。数学运算类似于 "WidthOne × HeightOne" ... "WidthFour × HeightFour",结果转到名为 "ResultOne" ... "ResultFour" 的动态字段。
有什么方法可以使用循环来获取这些字段的值,这样我就不需要手动完成所有操作,因为我需要在舞台中创建其他输入文本?我在 HTML 和 Javascript 中得到了一个工作,基本上它是这样的:
for(i=0;i<=3;i ++) {
var WidthInputID = ['WidthOne','WidthTwo','WidthThree','WidthFour'];
var HeightInputID = ['HeightOne','HeightTwo','HeightThree','HeightFour'];
var ResultsInputID = ['ResultOne','ResultTwo','ResultThree','ResultFour'];
var Width = document.getElementById(WidthInputID[i]).value;
var Height = document.getElementById(HeightInputID[i]).value;
var Result = document.getElementById(ResultsInputID[i]).value = Width*Height;
}
不知道是不是我说清楚了,因为我的英语不好,所以如果我不清楚,我很抱歉。
【问题讨论】:
标签: javascript actionscript-3 flash loops input