|
主题: authorware中有没有数组功能?
|
 蓝刀
职务:普通成员
等级:1
金币:0.0
发贴:57
注册:2000/12/24 23:26:11
|
#12001/11/10 15:03:42
有没有这个功能?不是指列表。而是指数组。例如用循环给一组变量赋值 ,而这组变量是一个树组。例如:s(i).
不知描述的对不对,知道的帮下忙。
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#22001/11/10 20:32:16
列表就是数组,例如: result := Array("", 3)
result的值就是["","",""]
i=1 repeat while i<4 result[i]=i i:=i+1 end repeat
result的值就是[1,2,3]
|
 蓝刀
职务:普通成员
等级:1
金币:0.0
发贴:57
注册:2000/12/24 23:26:11
|
#32001/11/10 23:49:29
呵呵,你写的我理解了。
可是,这个功能呢?利用循环产生一组变量,bianliang(i)指的是bianliang1,bianliang2,然后给每个变量还能赋值。可能我把这个称做数组是不对的。就是这么个意思啊。
|
 泡泡龙
职务:普通成员
等级:1
金币:0.0
发贴:74
注册:2001/2/20 21:38:31
|
#42001/11/11 5:00:26
好像没有这个功能! 但如Y说的这个功能,只要运用的好,也能达到你要的效果!
编辑历史:[这消息被泡泡龙编辑过(编辑时间2001-11-11 05:01:28)]
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
|
#52001/11/11 12:52:33
用属性列表也许可以。
在设计期间可以用函数 NewVariable("variable name", initial value, "description", [IconID@"IconTitle"]) 创建变量,完全达到蓝刀的要求,但在运行期不能利用这个函数。
|
 小崔
职务:普通成员
等级:1
金币:1.0
发贴:231
注册:2001/5/12 23:34:09
|
#62001/11/12 0:51:39
Y兄的方法可以实现,方法如下: 在计算图标中输入以下内容即可 i:=1 repeat while i<4 newvariable("bianliang"^i,1,"demo") i:=i+1 end repeat 注:其中函数newvariable的格式为: newvariable("变量名",初始化数值,"说明文字")
|