Archive for 2009/6/14
RichTextEditorを使っていて、サイズをリサイズするとツールバーのところの動きがちょっと、ほかのコンポーネントとは違う動きをする。
というのも、小さくするとスクロールバーを表示せずに、下に移動させて表示する。
まあ、俗に言うFlow レイアウトというやつだ。
FlexにはこのFlowレイアウトがないのかーとおもって、自作も考えたが結局 flexlibのFlow Containerを使ってしまいました。
(flexlibにもFlow BoxとFlow Containerって2つあるけど、どう使い分ければいいのかな?とちょっと疑問)
だけど、RichTextEditorのツールバーはどう見てもFlowレイアウトになっている。
さて、ソースを見てみたら、<mx:ToolBar>と書いてあるが、Flex Builderの「定義へ移動」とやっても移動しない。
んー、どういうことなのだろうか?
こういうときには、Linux版のflexです。
find ./ | grep ToolBar ./frameworks/projects/framework/src/mx/controls/richTextEditorClasses/ToolBar.as
ありました。
RichTextEditor専用のクラスになっているようですね。
でも、別にほかでも使えるようです。
<mx:ToolBar>
ちょっとした部品を置くのにはちょうどいいのではないでしょうか?
また、ソースも非常に短いのでContainerを自作するうえでも参考になると思います。

