我花了将近3个小时试图弄清楚这一点,希望有人可以帮助我。
我有这样的设置:
ScrollPane > Sprite > 多个Loader 沿y 坐标一个接一个> 外部swf。
- 设置是允许加载器/swf 垂直滚动。
- 所有对象都具有单位比例(无比例),除了 Sprite 可能由于缩放而具有比例因子。
- 外部 swf 是 PDF 中的页面,每个 swf 一页。
到目前为止一切都很好。
现在,我有一组下一步和返回导航按钮来逐步浏览页面。问题是我找不到正确的公式来计算要设置的 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;