|
用滑动条改变参数的值
制作方法:
**主界面上有:标题、三个动态文本框,变量名分别为:a、b、c。
**新建一个名字为br的按钮,在编辑窗口中画一个扁长的椭圆滑块,令其中心点在十字线上。
**再新建一个名字为bar的电影夹,在编辑窗口中要做如下的编辑工作:
1,从库里调出刚才做好的按钮,并令其中心在十字线上。
2,点击这个按钮元件,打开编程窗口写程序如下:(给按钮写程序)。
on (press) {
dg = 1;
startDrag("", true, 40, 240, 140, 240);//滑块可移动的范围
play();
}
on (release) {
dg = "0";
stopDrag();
}
3,给第一帧写程序:(给帧写程序)
if (dg = 0) {
stop();
}
4,给第二空白帧写程序:(给帧写程序)
bx = int((getProperty("", _x)-40));//滑块滑动对应的值=滑块水平坐标减去40。最大值为140-40;最小值为40-40
gotoAndPlay(1);
**返回主场景,从库中把电影夹调到主场景中来,位置坐标在(40,240)。记得重新命名:bar
**点击第一帧,给帧写程序:
a = bar:bx;//滑块滑动对应的值
b = (bar:bx)-50;//滑块滑动对应的值再减50
c = Number(a)+Number(b);//和
**请注意滑块坐标和参数之间的内在关系。
**最后测试运行。 *下载程序
|