功能分类: UI Controls Applab JavaScript 少儿编程
设置屏幕上指定控件的数字属性。
在 APP 应用里,经常需要修改或清空屏幕上控件里的数字信息。setNumber()
就是用户更新控件如:textInput 文本输入框、textLabel 文本标签、button 按钮 或 slider 数字滑块 里的数字信息。
// 设置随机数字信息
textLabel("randomNumber","");
setNumber("randomNumber",randomNumber(0,100));
示例代码:点击计数 每次点击更新按钮上的信息
// 每次点击更新按钮上的信息
button("clickCounter","0");
onEvent("clickCounter", "click", function() {
var count=getNumber("clickCounter")+1;
setNumber("clickCounter", count);
});
示例代码:那里被点击了? 在数字滑块上体现点击位置信息。注意在运行下面代码之前,确保在 设计
模式下,先在页面上添加两个 id 分别为 xPositionSlider
和 yPositionSlider
的数字滑块。
// 在数字滑块上体现点击位置信息。注意在运行下面代码之前,
// 确保在设计模式下,先在页面上添加两个 id 分别为
// xPositionSlider 和 yPositionSlider 的数字滑块。
onEvent("screen1", "click", function(event) {
setNumber("xPositionSlider",event.offsetX);
setNumber("yPositionSlider",event.offsetY);
});
setNumber(id, number)
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
id | string | Yes | screen 屏幕控件 的 id 唯一标识。必须以字母开头,不能包含空格,可以包含字母、数字、减号 - 以及下划线 _ 。 |
number | number | Yes | 为页面控件设置的数值。 |
没有返回值。只在显示结果页面体现代码执行前后变化。
setText()
方法为 slider 数字滑块 设置文本。数字滑块没有文本属性,只有数字属性。