ScrollBar的maxScrollPosition到底怎么玩
2011-05-04 16:59
369 查看
设置:
$scrollBar.maxScrollPosition = (($viewBox.width / $scrollBar.width)-1)*10;
监听:
$viewBox.x = -(($scrollBar.scrollPosition / 10)+1)*$scrollBar.width;
先记下,是推理出来的,不知道原理,也非官方
【补充】貌似上面的是错误的,经过复杂的搞啊搞,搞出了个这玩意儿:
var _multiple:Number = $scrollBar.scrollPosition / 10;
var _max_multiple:Number = $scrollBar.maxScrollPosition / 10;
$viewBox.x = -((_max_multiple+1)*_multiple/_max_multiple)*$scrollBar.width;
【补充】貌似还是错的:
$viewBox.x = -($scrollBar.scrollPosition / 10)*$scrollBar.width;
原来这才是正解。
$scrollBar.maxScrollPosition = (($viewBox.width / $scrollBar.width)-1)*10;
监听:
$viewBox.x = -(($scrollBar.scrollPosition / 10)+1)*$scrollBar.width;
先记下,是推理出来的,不知道原理,也非官方
【补充】貌似上面的是错误的,经过复杂的搞啊搞,搞出了个这玩意儿:
var _multiple:Number = $scrollBar.scrollPosition / 10;
var _max_multiple:Number = $scrollBar.maxScrollPosition / 10;
$viewBox.x = -((_max_multiple+1)*_multiple/_max_multiple)*$scrollBar.width;
【补充】貌似还是错的:
$viewBox.x = -($scrollBar.scrollPosition / 10)*$scrollBar.width;
原来这才是正解。
相关文章推荐
- Flex中如何通过verticalScrollPosition和maxVerticalScrollPosition属性,TextArea增加新内容的时候自动滚动
- Flex中通过verticalScrollPosition和maxVerticalScrollPosition属性控制TextArea内文本滚动的例子
- Flex中如何通过verticalScrollPosition和maxVerticalScrollPosition属性,TextArea增加新内容的时候自动滚动 .
- softmax到底怎么实现分类——知乎大神讲解
- 通过ArrayCollection对象的collectionChange事件,verticalScrollPosition以及maxVerticalScrollPosition属性创建一个自动滚动
- RecyclerView scrollToPosition 无效的问题
- Object.GetType()到底是怎么工作的
- java包装类型的MAX_VALUE到底是多少啊 Double.MAX_VALUE Float.MAX_VALUE
- 【Android 一般进阶】ListView滑动到顶部smoothScrollToPosition
- android中的Context到底该怎么用
- 加入VR公司到底需要什么技能,听听过来人怎么说?
- 到底TM的怎么谈恋爱【学姐来教你】
- Hadoop到底能做什么?怎么用hadoop?
- table的100%到底怎么了
- 十五天精通WCF——第七天 Close和Abort到底该怎么用才对得起观众
- 解析 Page.MaintainScrollPositionOnPostBack 属性 页面刷新后定位
- 自己动手写一个Spring (Spring 到底是怎么跑起来的)
- 什么是安全证书,访问者到底是怎么校验安全证书的,服务端返回安全证书后,客户端再向谁验证呢?
- 在Unity中StartCoroutine/yield return这个模式到底是怎么应用的?其中的原理是什么?