コンポーネントのスクロールバーの幅を変える。
Flash CS3で、DataGridに付いているScrollBarのサイズを変えようとして散々苦労した。
結論から書くと、以下のライブラリを使うとうまくいった。
クラスパスの通ったディレクトリにダウンロードしたパッケージ内のflディレクトリを置いて、
dataGrid.setStyle("scrollBarWidth", 10);
みたいにすればOK。
以下は、上のライブラリを使う前に試して駄目だったこと。
- dataGrid.verticalScrollBar.width = 10;
- dataGrid.verticalScrollBar.sizeX = 0.5;
- dataGrid.verticalScrollBar.setStyle("width", 10)
とか。反映させないとダメなのかと思って勘で、
- dataGrid.validateNow();
- dataGrid.verticalScrollBar.validateNow();
を呼んでみたりした。widthとsizeXが連動しているのは確認できた。けど見た目には一切変化がなかった。糞。