FlexView

Q1
FlexViewを複数配置した際にスクロールを連動する方法
[内容]
1つのFlexViewのスクロールを動かすと、他のFlexViewのスクロールも
同時に動かすにはどうしたらよいか


A1
FlexViewクラスのGetScrollPosメソッドとSetScrollPosメソッドを使って、
2つのFlexViewを連動させた状態で縦スクロールすることが可能です。

Scrolledイベント発生時に、FlexViewクラスのGetScrollPosメソッドで
スクロールバーを表示しているオブジェクトのスクロール位置を取得し、
FlexViewクラスのSetScrollPosメソッドで、連動させたいオブジェクトにある
スクロールバーのスクロール位置を設定します。

<記述方法>
Function OnScrolled( e ) {
  /* 縦スクロールの連動 */
  var pos = GetScrollPos();
  ^.FlexView1.SetScrollPos(pos);
}

実際の挙動については、CRSファイル形式のサンプル
   「FlexViewを複数配置した際にスクロールを連動する方法(Flx50_004.zip)」
をご確認ください。

管理番号:Flx50_004
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser V・Biz/Designer V TIPS集 トップへ