2008-11-29 | 制作一个流动条
类别(教程习题) | 评论(0) | 阅读(35) | 发表于 07:08

制作过程:

1.添加一个文本框(动态),邦定变量 AA

2.建立一个文本文件 aa.txt 内容为: AA=XXXXXXXXXXXXXXXXXXX

3.拉入三个按钮(共一帧)

第一帧代码:

System.useCodepage = true;
loadVariablesNum("AA.txt", 0);
//loadVariables("AA.txt");  

var flag=false; //什么时候可以拖动
var pos=0;//感知向上还是向下

向上按钮代码(name=upp):

on (release, keyPress "<Up>") {
 _root.AA.scroll=AA.scroll-1;
}

向下按钮代码(name=Down):

on (release, keyPress "<Down>") {
 _root.AA.scroll=AA.scroll+1;
}

滑块按钮代码(name=hk):

on (press) {
 flag = true;
 pos = _ymouse;
}
on (dragOut) {
 if (flag) {
  if (_ymouse>pos) {
   //down
   _root.AA.scroll = _root.AA.scroll+1;
  } else if (_ymouse<pos) {
   //UP
             _root.AA.scroll = _root.AA.scroll-1;   
  }
  if ((_ymouse>=_root.upp._y+_root.upp._height) and (_ymouse<=_root.Down._y-_root.hk._height) )
  _root.hk._y =_ymouse;   
 }
}
on (release) {
 flag=false;
}

0

评论Comments