2

[我是 as3 和 adobe flash 上的新手]

我想在 AIR 4 Android 中实现加速度计来为对象设置动画,这是我的文件的描述:-我有 2 帧动画,-1 帧用于菜单 -2 帧用于使用加速度计为对象设置动画,

-当我使用 gotoAndPlay 从第二帧回到第一帧时,我觉得这样的值也可以回到第一帧,

- 然后当我再次进入第二帧时,第二帧的值似乎很奇怪,就像物体移动的速度加倍,

TT 我不知道如何解决它 需要任何人的帮助,谢谢大师。:D

这是 flas 文件Akselerometer_objek_test的下载链接

4

1 回答 1

0

看了一下模板,看来你必须先removeEventListener打电话gotoAndPlay();

在调用之前gotoAndPlay,请尝试执行以下操作:

fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_AccelerometerUpdateHandler);

ball.addEventListener(Event.ENTER_FRAME, moveBall);

用您的 MovieClip 替换球,然后removeEventListener为您添加的每个事件再次放置。

于 2013-03-03T22:17:16.383 回答