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長度就會正常。 |