且行资源

关注教育技术发展与应用,关注学习资源设计与开发技术。

上一篇: PPT素材终极版 下一篇:QQ阅读空间使用

滑块在课件制作中有着重要应用,它不仅是课件的一种交互方式,而且也是模拟一些实验现象的重要手段。

我们经常使用滑块来做这样的事情:

  • 改变或输入数值,如一些仪器的表盘、电压、电流,温度,电阻等;
  • 响应输入,如我们给一个具体的数值,会引起温度计,液面等现象的变化;
  • 缩放图片或调节音量等。

滑块演示:拖动滑块可以改变数值,从0-100

下面介绍如何使用Flash制作一个滑块(以as3脚本语言为例):

 1 制作slider_mc bar_mc 添加动态文本框 result_txt

2 代码如下:

var left=bar_mc.x;
var top=bar_mc.y;
var right=bar_mc.width ;
var bottom=0;//限制其只能沿水平方向移动
var val:uint ;//值变化的幅度为1,所以类型选择无符号整数
//right+slider_mc.width/2 实现改变值达到100
var region:Rectangle= new Rectangle(left,top,right+slider_mc.width/2,bottom);
slider_mc.buttonMode=true;

slider_mc.addEventListener(MouseEvent.MOUSE_DOWN,changebegin);
slider_mc.addEventListener(MouseEvent.MOUSE_UP,changeend);
stage.addEventListener (MouseEvent.MOUSE_MOVE,changetxt);

function changebegin(event:MouseEvent):void {
        slider_mc.startDrag(false,region);
}

function changeend(event:MouseEvent):void {
        slider_mc.stopDrag();
}
function changetxt(event:MouseEvent ):void{
   
    val=(slider_mc.x-left)/right*100;
    result_txt.text=String(val);
   
    }

 

源文件下载:下载

希望大家可以依此进行改进!

 


原创文章如转载,请注明:转载自且行资源 [ http://www.qiexing.com/ ]

本文链接地址:http://www.qiexing.com/post/flash-as-slider.html

如何订阅

点击这里获取该日志的TrackBack引用地址

相关文章:   或许你还对下面的文章感兴趣

 

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

且行资源

QQ:510280445

E-mail:szichuan@gmail.com

最新评论及回复

最近留言

网站分类

热文排行使用

教育技术 版权所有且行 设计程序:RainbowSoft Studio Z-Blog

联系方式:sunfang@qiexing.com QQ:510280445 电话:013955453231
转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议. 皖ICP备07002369号