Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 GoToAndPlay返回值。。Android的T-T空中直播[加速计使用]_Actionscript 3_Flash_Adobe_Accelerometer - Fatal编程技术网

Actionscript 3 GoToAndPlay返回值。。Android的T-T空中直播[加速计使用]

Actionscript 3 GoToAndPlay返回值。。Android的T-T空中直播[加速计使用],actionscript-3,flash,adobe,accelerometer,Actionscript 3,Flash,Adobe,Accelerometer,[as3和adobe flash上的Im Newbi] 我想在AIR 4安卓系统中实现加速计来制作物体的动画, 以下是我的文件说明: -我有两帧动画, -菜单的第一帧 -第二帧是使用加速计设置对象动画的位置 -当我使用gotoAndPlay从第二帧返回到第一帧时,我觉得这样的值也会返回到第一帧 -然后当我再次转到第二帧时,第二帧的值看起来很奇怪,就像物体运动速度加倍 T-T 我不知道怎么解决它 需要任何人的帮助, 谢谢师父D 这是flas文件的下载链接看了一下模板,似乎你必须在gotoAndPl

[as3和adobe flash上的Im Newbi]

我想在AIR 4安卓系统中实现加速计来制作物体的动画, 以下是我的文件说明: -我有两帧动画, -菜单的第一帧 -第二帧是使用加速计设置对象动画的位置

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

-然后当我再次转到第二帧时,第二帧的值看起来很奇怪,就像物体运动速度加倍

T-T 我不知道怎么解决它 需要任何人的帮助, 谢谢师父D


这是flas文件的下载链接

看了一下模板,似乎你必须在
gotoAndPlay()之前调用
removeEventListener

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

fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_AccelerometerUpdateHandler);

ball.addEventListener(Event.ENTER_FRAME, moveBall);

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

这里的一点代码实际上会有所帮助,但也许您应该从重置第1帧上的值开始。另一件事是为什么要使用时间线?我假设框架上的代码而不是类的OOP方法?谢谢你的回答Lukasz先生,我还没有使用OOP,因为我还不知道。如何重置第一帧上的值?我不明白。最好的使用方法是“开始”。多年来我一直没有在时间轴上编码,所以不要;我不知道它在AS3:)中的行为,但我假设您可以定义一些初始值,例如
var myVar:int=0你无论如何都需要显示一些代码。只需快速查看一下源代码!我真的不知道该怎么说。Instance的名称或评论都不是英文的。对于你所遇到的那些问题,在多音帧上工作通常是不好的做法。但第二帧肯定不会向第一帧传递任何内容。相反,每次进入第二帧时都会增加一些值。将精灵用作容器并仅使用一个框架。显然,使用类会更好