Question in Mind:
Solution:
//Import Library import flash.sensors.Accelerometer; import flash.events.Event; //Variables var accelX:Number; var accelY:Number; var fl_Accelerometer:Accelerometer = new Accelerometer(); //Get Accelerometer Property fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_AccelerometerUpdateHandler); //Move Object this.car.addEventListener(Event.ENTER_FRAME, moveCar); //Get Accelerometer Movement function fl_AccelerometerUpdateHandler(event:AccelerometerEvent):void { accelX = event.accelerationX; accelY = event.accelerationY; } //Control Car with Accelerometer function moveCar(evt:Event){ this.car.x -= accelX*30; this.car.y += accelY*30; //Limit platform if(this.car.x > (480-this.car.width/2)){ this.car.x = 480-this.car.width/2; } if(this.car.x < (0+this.car.width/2)){ this.car.x = 0+this.car.width/2; } }
Note: AS3 Accelerometer is supported only on smart mobile devices where Accelerometer sensor available.
Technical Info:
Package: flash.sensors
Class: public class Accelerometer
Inheritance: Accelerometer > EventDispatcher > Object
Language Version: ActionScript 3.0
Runtime Versions: AIR 2, Flash Player 10.1, Flash Lite 4
comments
Introduction Creating a successful Facebook ad campaign is essential for small and medium-sized businesses looking… Read More
Introduction In 2025, Facebook remains one of the most powerful platforms for small and medium-sized… Read More
Expert traders have honed their craft over years of market observation, trial, and error. Their… Read More
Overview As we step into 2025, mastering Google Ads PPC strategies is essential for businesses… Read More
Introduction to TF-IDF: A Beginner's Guide with Real-World Examples Search engines like Google aim to… Read More
Introduction In today’s world, rising energy costs are a concern for many households. But what… Read More
This website uses cookies.