动画过程中,让滑动条在某几个值处暂停
一、作图步骤:
1. 作圆;
2.在圆上描点 B=(2;α)
3. 列表内放置需要暂停的几个值;
4.整数滑动条n (1~3),因为有三处暂停;
5. 滑动条α,范围:0~l1(n),速度3,递增一次
6.布尔值b;
如图:

二、三个控件的脚本:
1. 动画按钮1单击时
if(b,启动动画(α),启动动画(α,false))
b=!b
设置标题(%0,if(b,"$\large{动画}$","$\large{暂停}$"))

2. 复原按钮2单击时
赋值(α,0)
赋值(n,1)
赋值(b,true)
setcaption(%0,"$\large{复原}$")

3. 角度滑动条更新时
if(α==l1(n),赋值(b,true))
if(α==l1(n),设置标题(button1,"$\large{画}$"))
if(α==l1(n),setvalue(n,n+1))
启动动画(n,false)

注意:这个脚本语句的顺序不要变。
三、最终效果:

浙公网安备 33010602011771号