我正在使用ActionScript 3在Flash中工作。我有一类对象。让我们说这个班叫做“苹果”。在运行时,在舞台的左半部分生成许多“apple”实例。每个“苹果”实例都可以在舞台上的任何地方拖放。舞台的左半部和右半部都有其他艺术品。我想要构建的是一些机制,用户可以通过该机制向上和向下滚动仅仅是舞台右侧(与左侧相对)的一半,以便舞台右半部分的艺术和所有实例“苹果”目前在舞台的右半部分同步移动,而艺术和舞台左半部分的“苹果”实例保持静止。任何关于我应该研究哪种解决方案的建议都将不胜感激。
答案 0 :(得分:0)
简而言之:您可以使用hitTestObject
来测试当前拖放的苹果是否最终位于屏幕右侧。创建一个数组并在右侧存储苹果的实例名。当右侧滚动时,相应地移动阵列中的苹果。这可以通过跟踪y坐标来完成。