??? ListBox组件(v1)item少于高度时,仍然出现ScrollBar,外观上没有意思,要多于高度时才会有ScrollBar。?
?
??? 打开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长度就会正常。
?