列表
按钮图片: 按钮名称:建立一个列表
按钮用途:单击这个按钮,会出现如下图所示的对话框,在对话框中输入需要创建列表的名称,再单击“确定”按钮关闭对话框,就会新建一个列表(与新建变量类似,新建的列表也可以指定作用范围——全局列表还是局部列表,具体含义和使用方法与变量相同)。
与“变量”不同,Scratch中的“列表”可以贮存多个数据,各个数据按顺序保存在列表中。可以把列表想象为一排顺序摆放的盒子,每个盒子都可以存放一个数据。
指令图片:指令名称:列表名
指令用途:获取相应列表所有的数据。列表新建完成后,也会在指令区自动添加该列表的列表名指令。要使用列表,也是将相应列表名指令拖动组合到具体指令的数据参数框中。
指令参数:无。
每个列表名指令左边也有一个复选框,默认新建列表的复选框也是处于选中状态,会在舞台上如下左图所示显示“列表显示器”。“列表显示器” 上方是列表名,用鼠标拖动可以改变列表在舞台上的位置;中间是列表当前所包含的数据,每条数据包括位置编号及具体数据内容(如下右图所示);下方中间显示的是列表数据长度,也就是所包含数据的个数;单击左下角的“+”可以添加数据(也可以使用后续介绍的指令添加、编辑数据);用鼠标指向右下角的“=”,当鼠标指针变成夹子形状时拖动鼠标,可以改变列表显示大小。
指令图片:
指令名称:将数据加入列表指令用途:将数据添加到指定列表的末尾。
指令参数:本指令有两个参数。第一个参数就是需要添加到列表中的数据;第二个下拉列表参数用于指定列表,选项主要为目前所有列表的名称。
注:与变量指令类似,与列表相关的指令中,选择列表的下拉列表菜单中都包含“修改列表名”、“删除列表”选项。可以通过这些选项修改列表名、删除列表;也可以用鼠标右键单击相应的“列表名”指令,修改、删除列表。
指令图片:指令名称:删除列表指定位置数据指令用途:将指定列表的指定位置数据删除。
指令参数:本指令有两个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定位置编号。
指令图片:
指令名称:删除列表全部数据指令用途:将指定列表的所有数据都删除。
指令参数:本指令有一个下拉列表参数,用于指定需要删除的列表,选项为目前所有列表的名称。
指令图片:
指令名称:在列表的指定位置插入数据指令用途:将数据插入到指定列表的指定位置。
指令参数:本指令有三个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数指定位置编号;第三个参数就是需要插入的数据。
指令图片:
指令名称:将列表指定位置的数据替换为
指令用途:将指定列表的指定位置数据替换为新的数据。指令参数:本指令有三个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定位置编号;第三个参数就是替换的新数据。
指令图片:指令名称:列表指定位置的数据指令用途:获取指定列表的指定位置数据。
指令参数:本指令有两个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定位置编号。
指令图片:指令名称:列表指定数据的位置编号
指令用途:获取指定列表的指定数据在列表中存贮的位置编号(当指定数据在列表多处都有存贮,则返回第一个位置编号)。
指令参数:本指令有两个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定数据。
指令图片:指令名称:列表的项目数指令用途:获取指定列表的项目数,也就是列表的数据个数。
指令参数:本指令有一个下拉列表参数,用于指定需要获取数据项目数的列表,选项主要为目前所有列表的名称。
指令图片:指令名称:列表是否包含指定数据指令用途:求布尔值。如果在指定列表中包含指定的数据,那么返回值为“true”;否则为“false”。
指令参数:本指令有两个参数。第一个下拉列表参数用于指定列表,选项主要为目前所有列表的名称;第二个参数用于指定数据。
指令图片:
指令名称:显示列表指令用途:在舞台上显示指定列表的“列表显示器”。
指令参数:本指令有一个下拉列表参数,用于指定列表,选项主要为目前所有列表的名称。
指令图片:
指令名称:隐藏列表指令用途:隐藏舞台上的指定列表的“列表显示器”。
指令参数:本指令有一个下拉列表参数,用于指定列表,选项主要为目前所有列表的名称。