Luar's Flash Playground:修改ListBox組件(v1)item少於高度時不會有ScrollBar
新聞(101)
觀點或評論(94)
Flash書(63)
教程(73)
Design Patterns(3)
FlashCom筆記(47)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(23)
Ajax筆記(9)
習作(51)
組件(17)
酷站(32)
學習資源(28)
書籍推介(15)
本站與我(91)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
修改ListBox組件(v1)item少於高度時不會有ScrollBar (12-12-2005)
ListBox組件(v1)item少於高度時,仍然出現ScrollBar,外觀上沒有意思,要多於高度時才會有ScrollBar。
comboNoScroll1.jpg
打開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;
comboNoScroll2a.jpg
修改後,沒有ScrollBar。
comboNoScroll3a.jpg
但當選取時,Highlight會短了。
comboNoScroll3b.jpg
於是修改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;
comboNoScroll4a.jpg
儲存編譯後,Highlight長度就會正常。
comboNoScroll5.jpg
本文章由發表。
意見
  • 还是比较喜欢V1的组件,文件小很多。

    由shuhankuang於13-12-2005發表

同組文章

Movable Type 4.32-en系統支持,Luar's Production版權所有。