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
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
Entrepreneurs and freelancers are often juggling multiple tasks, deadlines, and responsibilities, making productivity a critical… Read More
In today’s competitive market, standing out requires more than just a strong message. A 360-degree… Read More
If you’re ready to take control of your organization’s data by setting up a private… Read More
This website uses cookies.