修改ListBox组件(v1)item少于高度时不会有ScrollBar
作者:Luar 类型:转载 来源:Luarblog
ListBox组件(v1)item少于高度时,仍然出现ScrollBar,外观上没有意思,要多于高度时才会有ScrollBar。
打开Library,修改Flash UI Components > ScrollBar,到Layer "Actions : Class",第63行:
修改后,没有ScrollBar。
但当选取时,Highlight会短了。
于是修改Flash UI Components > Core Assets - Developer Only > FUIComponent Class Tree > FUIComponent SubClasses > FSelectableList SubClasses > FScrollSelectList,第88行,将:
储存编译后,Highlight长度就会正常。
打开Library,修改Flash UI Components > ScrollBar,到Layer "Actions : Class",第63行:
if (this.maxPos-this.minPos<=0) { // turn it off
后插入一行:this._visible = false;
第73行:} else { // turn it on
后插入一行:this._visible = true;
修改后,没有ScrollBar。
但当选取时,Highlight会短了。
于是修改Flash UI Components > Core Assets - Developer Only > FUIComponent Class Tree > FUIComponent SubClasses > FSelectableList SubClasses > FScrollSelectList,第88行,将:
this.scrollOffset = this.scrollBar_mc._width;
改为:this.scrollOffset = 0;
储存编译后,Highlight长度就会正常。
责任编辑:uufeng 时间:2005年12月15日
- 上一篇:
- ImageReady制作像素图GIF动画
- 相关教材
- Flash面向对象程序设计的演变
- 最近更新
