API version 1
- ‐
getScrollPos¶
スクロール位置を取得します。
現在のスクロール位置を行/列単位で取得します。
lockColumns 、lockRows プロパティの設定とは関係なく、スクロールしていない状態が0となります。
呼出形式一覧
呼出形式 |
説明 |
---|---|
integer getScrollPos([integer direction]) |
現在のスクロール位置を取得します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
integer |
現在のスクロール位置(行/列単位)。 |
引数一覧
引数 |
説明 |
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
direction |
現在位置を返すスクロールの方向を指定します。
省略時はSCROLL_VERTICALです。 |
例外
なし
関連項目
lockColumns 、lockRows プロパティ
setScrollPosメソッド
使用例
CRSダウンロード
Form Spread_methods {
x = 0;
y = 0;
width = 800;
height = 600;
Spread spread1 {
x = 8;
y = 8;
width = 640;
height = 256;
maxColumns = 20;
maxRows = 20;
lockColumns = 1;
lockRows = 2;
}
Button button1 {
x = 664;
y = 32;
width = 112;
height = 32;
title = "実行";
function onTouch(e) {
#spread1の横方向のスクロール位置を取得します
print( "Spread1横スクロール位置:", ^.spread1.getScrollPos(DisplayObject.SCROLL_HORIZONTAL));
#spread1の縦方向のスクロール位置を取得します
print( "Spread1縦スクロール位置:", ^.spread1.getScrollPos(DisplayObject.SCROLL_VERTICAL));
#spread2の横方向のスクロール位置を取得します
print( "Spread2横スクロール位置:", ^.spread2.getScrollPos(DisplayObject.SCROLL_HORIZONTAL));
#spread2の縦方向のスクロール位置を取得します
print( "Spread2縦スクロール位置:", ^.spread2.getScrollPos(DisplayObject.SCROLL_VERTICAL));
#spread1の横方向のスクロール位置を2に設定します
^.spread1.setScrollPos(2,DisplayObject.SCROLL_HORIZONTAL);
#spread2の横方向のスクロール位置を2に設定します
^.spread2.setScrollPos(2,DisplayObject.SCROLL_HORIZONTAL);
#spread1の縦方向のスクロール位置を3に設定します
^.spread1.setScrollPos(3,DisplayObject.SCROLL_VERTICAL);
#spread2の縦方向のスクロール位置を3に設定します
^.spread2.setScrollPos(3,DisplayObject.SCROLL_VERTICAL);
}
}
Spread spread2 {
x = 8;
y = 272;
width = 640;
height = 256;
maxColumns = 20;
maxRows = 20;
}
}