主题:  Multimedia Builder脚本语言(一)

文羽

职务:普通成员
等级:1
金币:0.0
发贴:33
#12000/11/12 22:06:32
变量

所有的变量都是全程变量-它们对所有的页都有效。

变量是浮点型(3.1415),而不是整数型(3)

你不一定要定义变量 -所有变量的缺省值都是0。

例如:

a = a + 1

也可参见字符串变量

数组

可以在数组中使用变量:

例如:

A[1] = 0

A[b+1] = A[b]

你不一定要声明数组,并且数组可以是负值

你可以使用基本运算 * / + - 等等

逻辑运算 = < > |

if - then语句

if语句控制条件分支。如果表达式的值不是“0”,那么if语句的主体是可以执行的。

关键字then是不要求的,它将由解释器插入。

表达式可以使用任何组合:

a<=b; a<>b; a=b; a=>b; ab

你可以使用逻辑符号 & 和 | 或

if (a=b & a<10) then

end

...

关键字end必须关闭内部代码。

例如:

A = A+1

if (a>4) then

Show("text1")

Show("Rect1")

end

你可以把if语句嵌入另一个if语句中-如果能够避免,就不这样做-代码会很混乱。

要点-在这儿没有其它命令,你必须用另一个if语句来替换。

For - next循环

这是一个典型的基本语法

例如:

for c = 1 to 5

** 函数

next c

循环可以向上或向下计算:

for c = 5 to 1

** 函数

next c

从循环中退出,你可以使用Return()命令(这将退出脚本)

无限循环

在特殊情况下(半并行处理)你也许想使用无限循环。语法:

for c = 0 to infinity (无穷大)

...

next c

对于这种情况的更多信息参见 半并行处理