2012-01-11 24 views
0

動的に作成されたHboxに水平スクロールバーを配置する必要があります。私はこのようなコードを書いています:hboxスクロールバーが表示されない

hbxWallAImg = new HBox(); 
hbxWallAImg.horizontalScrollPolicy="on"; 

しかしまだスクロールバーが来ていません。 私はsetStyleでも試しました。しかしそれはまた働いていません。

答えて

0

ボックスの内容がボックスの表示ポートに収まらない限り、スクロールバーは表示されません。スクロールポリシーを設定するだけでは表示されませんが、コンテンツが収まらない場合にスクロールバーが表示されます。 HBoxにいくつかの子と次元(高さ付き)を追加する必要もあります。

ディメンションがないと、コンテンツを格納するのに必要なだけ「伸びる」ので、この場合もスクロールバーは表示されません。

あなたは、ビューポートに関するすべての情報を見つけて、ここでのFlex 4でのスクロールができます:http://www.adobe.com/devnet/flex/articles/flex4_viewport_scrolling.html

は、この情報がお役に立てば幸いです。 良い一日をお過ごしください。 Romi

+0

子供がそれにふさわしい時に、多くのchildernを追加しています。子供がいなくなったら、子供たちを見ることができません。その場合、スクロールバーが必要です。スクロールすることで、残りの子供たちを見ることができます。私は次元を与えているが、それも表示されていない。 – user1142837

関連する問題