我正在使用Adobe Flash为Android创建一个移动应用程序。这是一个钢琴应用程序。我想要的是使用记录按钮记录和回放用户完成的活动。你能不能给出一些关于如何创建它的教程。
答案 0 :(得分:1)
每次用户执行某些操作时,请创建包含足够数据的相应对象以对事件进行公开(也在正确的时间),然后将其推送到数组中。 (对于您的应用程序中发生的“PlayKeyOnPiano”事件,您应该记下按下了哪个键)
当您想要播放时,您只需在适当的时间根据录制的事件执行功能。
Fx,如果你在每个帧上执行一个主循环,你可以为该帧中发生的事件保留一个数组。录制时,对于遇到的每个事件,将其添加到在帧开头创建的阵列中。在帧的末尾,您将“帧阵列”添加到“记录阵列”。当你想要回放时,你每帧增加一个计数器,然后使用它来索引记录数组,以便在给定的帧上执行记录的“帧数组”。