私はこれを理解しようとしてほぼ3時間を費やしています。誰かが私を助けてくれることを願っています.
私は次のように設定しています:
ScrollPane > Sprite > 複数の Loader を y 座標に沿って次々に > 外部 swf。
- セットアップは、ローダー/swf を垂直にスクロールできるようにすることです。
- すべてのオブジェクトには単位スケール (スケールなし) がありますが、スプライトはズームによる倍率を持つ可能性があります。
- 外部 SWF は、PDF のページであり、SWF ごとに 1 ページです。
これまでのところ、すべて順調です。
これで、ページを移動するための次へと戻るのナビゲーション ボタンのセットができました。問題は、設定する ScrollPane.verticalScrollPosition を計算するための正しい式が見つからないことです。
ここで間違いを見つけることができますか?ありがとう...
scroll_per_height = scrollpane.maxVerticalScrollPosition / (sprite.height - scrollpane.height);
height_per_page = sprite.height / sprite.loaders.Count
scroll_position = (page - 1) * height_per_page * scroll_per_height;