メイン ActionScript 3.0 特設会議室 DataGridおよびListコンポーネントにおける各行の高さの設定 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
n_s_engine | Åê¹ÆNo.46018 投稿日時: 2010-10-6 11:35 |
新米 居住地: 東京都 投稿: 1
使用環境:
WinXP, Flash CS5 ActionScript3.0 |
DataGridおよびListコンポーネントにおける各行の高さの設定 過去、AS2.0環境でのスレッドで同様の質問がなされていましたが、 両スレッド共に明確な回答が得られていませんでしたので、 改めましてAS3.0環境下ということで再提言させていただきます。 DataGridコンポーネントを使用して、 セルに配置したクリップやテキストの高さによって 各行の高さをそれぞれ任意、もしくは自動的に調整できるのでしょうか、という問題です。 私の調べましたところ、 Flex開発環境下においては、「variableRowHeight」というプロパティで実現できるようなのですが、 FLASH開発環境下で既存のコンポーネントクラスのメソッドやプロパティでは、 不可能ではないかと思われました。 もしカスタムCellRendererの定義次第で可能なようでしたら、 ぜひご教授いただきたいです。 ★ちなみに私の試行錯誤の上での実験結果としましては、 カスタムCellRenderer上で、 _textField の高さを可変、複数行可にし、文字列を代入。 そこで得られた_textFiledの高さを セルの高さに(setSizeメソッドやheightプロパティで)設定しました。 するとリスト内のセル自体の高さは変更されているようなのですが、 行自体の高さは、コンポーネント本体に設定されている 一律のrowHeightプロパティが絶対的有効なようで、 可変することはありませんでした。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |