时 间 记 忆
最 新 评 论
专 题 分 类
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接
博 客 信 息
 
在Flash 2004 Pro中对List组件的外部控制
[ 2005/8/17 16:16:00 | By: elvis ]
 

出于设计需要,想通过自定义的外部按钮对舞台上的List组件进行滚动控制,就像封装中的上下箭头键一样。由于自己在动画设计方面实在是个大菜鸟,苦苦钻研了三天,从零开始,终于让我找到了一个笨办法,具体代码如下:

//List组件外观
onClipEvent (load) {
 var str = _root.mylist;
 str.setFocus();
 str.vScrollPolicy = "off";
 str.useRollOver = false;
 str.selectionColor = "0x0099ff";
 str.borderStyle = "solid";
 str.selectedIndex = 0;
}

//List组件up按钮
on(release){
 var str = _root.mylist;
 str.selectedIndex = str.selectedIndex - 1;
 str.vPosition = str.selectedIndex - 1;
}

//List组件down按钮
on(release){
 var str = _root.mylist;
 str.selectedIndex = str.selectedIndex + 1;
 str.vPosition = str.selectedIndex - 2;
}

 

发表评论:

    昵称:
    密码:
    主页:
    标题: