主题:  Multimedia Builder脚本语言(十三)

文羽

职务:普通成员
等级:1
金币:0.0
发贴:33
#12000/11/12 22:27:23
动画命令

MoveObject("Object","x,y,w,h")
移动(和/或调整大小)对象(或组)到x,y的位置。w和h参数是不作要求的,如果它们定义对象调整大小-尽管它习惯于调整任何位图对象或外部的大小-它只调整它自己的活动边线。它定义矩形框、按钮、热区等等做得很好。
你可以制作一个代码:

for i=0 to 100
MoveObject("Bitmap","i,20")
Refresh()
Pause("30")
next i
它将把对象从左移动到右!

MoveTo("Object","x,y,steps,type")
这是一个用#步骤把对象(或组)从当前的位置移动到x,y位置的简单命令。type可以是EASYTO、EASYFROM或未定义的直线。它基本上同上面的代码一样执行,但你可以用TYPE来减慢或加快速度。

EASYTO用正常速度开始,到结尾时慢下来。
EASYFROM开始慢,然后加快。

Refresh() command
这个命令会强制刷新率改变。它就象水泵一样工作,如果在一个循环程序中用Refresh()提醒动作,事实上你仍然能和活动对象进行交互(当循环持续时)。

Pause("ms") command
脚本里的暂停命令,在继续脚本之前暂停运行你定义的毫秒时间。
注意:这将导致半并行处理。当脚本暂停时,处于休息状态的项目是活动的,事实上你能用一些动作重新运行同样的脚本