Einzelnen Beitrag anzeigen
Ungelesen 15.09.10, 15:52   #1
Rooster666
Newbie
 
Benutzerbild von Rooster666
 
Registriert seit: Jan 2010
Beiträge: 46
Bedankt: 16
Rooster666 ist noch neu hier! | 0 Respekt Punkte
Standard Flash Accelerometer auf Objekt anwenden

Wie der Titel schon sagt, habe ich ein Problem damit, die Funktionen des Accelerometers auf ein Objekt anzuwenden.

Habe bis jetzt folgendes:
Zitat:
var accl:Accelerometer;
var rollingX:Number = 0;
var rollingY:Number = 0;
var rollingZ:Number = 0;
const FACTOR:Number = 0.25;

if (Accelerometer.isSupported)
{
accl = new Accelerometer();
accl.setRequestedUpdateInterval(200);
accl.addEventListener(AccelerometerEvent.UPDATE, updateHandler);
}
else
{
accTextField.text = "Accelerometer feature not supported";
}
function updateHandler(event:AccelerometerEvent):void
{
accelRollingAvg(event);
accTextField.text = rollingX + "\n" + rollingY + "\n" + rollingZ + "\n";
}

function accelRollingAvg(event:AccelerometerEvent):void
{
rollingX = (event.accelerationX * FACTOR) + (rollingX * (1 - FACTOR));
rollingY = (event.accelerationY * FACTOR) + (rollingY * (1 - FACTOR));
rollingZ = (event.accelerationZ * FACTOR) + (rollingZ * (1 - FACTOR));
}
Damit wird der Mittelwert in einem Textfeld angezeigt.

Hoffe ihr könnt mir helfen.

Gruss Rooster666
Rooster666 ist offline   Mit Zitat antworten