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长度就会正常。

















