function watchAcceleration()
{
onEnterFrame = function ()
{
++accelRotationDelay;
platform.getAcceleration();
x = ax;
y = ay;
z = az;
if (Math.abs(axOld) - Math.abs(x) > 100)
{
axStart.text = axVariationStart = axOld;
axEnd.text = x;
}
var __reg5 = Math.abs(ayOld) - Math.abs(y);
if (__reg5 > 100)
{
var __reg4 = undefined;
var __reg6 = undefined;
var __reg3 = undefined;
var __reg2 = undefined;
ayStart.text = ayVariationStart = ayOld;
ayEnd.text = ayVariationEnd = Number(y);
__reg4 = Math.abs(Number(y) - Number(ayOld));
if (axVariationStart > 0)
{
additionalAccel = axVariationStart;
}
else
{
additionalAccel = 0;
}
__reg3 = __reg4 + additionalAccel;
if (Number(ayVariationEnd) > 0)
{
__reg2 = Math.round(__reg3 / 100);
}
else
{
if (Number(ayVariationEnd) < 0)
{
__reg2 = Math.round(__reg3 / 100) * -1;
}
}
if (Number(axStep.text) <= 0)
{
axStep.text = 0;
}
axStep.text = Number(axStep.text) + 1;
if (__reg2 > 0 || __reg2 < 0)
{
if (__reg2 > 10)
{
__reg2 = 10;
}
if (__reg2 < -10)
{
__reg2 = -10;
}
if (isUseAccelRotation == true && __reg2 >= 4 || __reg2 <= -4)
{
accelRotationDelay = 0;
_root.container.containerMotion.rotateWheel(__reg2 );
}
}
accelText.text = __reg4;
additionalAccelText.text = additionalAccel;
totalAccelText.text = __reg3;
stepText.text = __reg2;
}
if (Math.abs(azOld) - Math.abs(z) > 100)
{
azStart.text = azOld;
azEnd.text = z;
}
axOld = x;
ayOld = y;
azOld = z;
monitoring.showAcceleration(Number(ax), Number(ay), Number(az));
}
;
}
function watchAccelerationXX()
{
onEnterFrame = function ()
{
platform.getAcceleration();
x = ax;
y = ay;
z = az;
var __reg2 = Math.abs(axOld) - Math.abs(x);
var __reg4 = Math.abs(ayOld) - Math.abs(y);
var __reg3 = Math.abs(azOld) - Math.abs(z);
if (__reg2 > 100 || __reg2 > 100 || __reg2 > 100)
{
if (__reg2 > 300 || __reg2 > 300 || __reg2 > 300)
{
_root.throwDice();
}
else
{
_root.shakeDice();
}
axEnd.text = count++;
}
axOld = x;
ayOld = y;
azOld = z;
monitoring.showAcceleration(ax, ay, az);
}
;
}