我想在 flash/as3 中创建一个可滚动列表,重要的是....如果用户想向上或向下移动某些列表项...他可以通过拖动项目来做到这一点...所以当他按下并按住一个项目......该项目将变得可拖动,并且当用户在列表中向上或向下移动它时,其他项目应该滑动到空白空间。它与智能手机中的行为相同....
我会弄清楚创建、数据填充、滚动和其他鼠标交互事件....我只是想帮助解决这个行为....通过拖动来更改项目的顺序。如果只有某人可以提供基本算法或任何想法如何实现这一点..就足够了。
提前致谢
编辑:
首先......我很抱歉没有发布关于这个问题的任何细节......(这是我在这个网站上的第一篇文章),因此我添加了所有的研究和我到目前为止所做的事情。
- 该列表是一个大项目的一部分,因此我无法共享整个代码。
我已经做了什么:
- 我已经创建了一个掩码、一个容器、一个滚动容器来滚动容器、添加到列表中的项目、添加项目的方法、删除项目并根据顺序排列它们。
- 因此,它是一个可书写的工作清单。
- 整个事情都在 as3 和 flash 中。
- 我不知道 flex,我也不想使用它。
接下来我想要什么:
- 我想通过(鼠标按下项目->向上/向下拖动->鼠标向上)序列更改这些项目的顺序。
如果有人想要更多细节,我可以分享。
提前致谢.. :)