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);
    }
    ;
}