| 修改ListBox组件(v1)item少于高度时不会有ScrollBar |
|
修改ListBox组件(v1)item少于高度时不会有ScrollBar |
| 作者:佚名 来源:Luarblog 作者: Luar 更新:2007-1-13 20:55:57 错误报告 我要投稿 |
|
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长度就会正常。

|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |