Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 17th, 2012  |  syntax: None  |  size: 0.61 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Accelerometer - Ball going off stage. Flash AS3 Problem
  2. import flash.sensors.Accelerometer;
  3. import flash.events.AccelerometerEvent;
  4.  
  5. var my_acc:Accelerometer = new Accelerometer();
  6. my_acc.setRequestedUpdateInterval(50);
  7.  
  8. my_acc.addEventListener(AccelerometerEvent.UPDATE, onAccUpdate);
  9. function onAccUpdate(e:AccelerometerEvent):void{
  10. ball.x -= (e.accelerationX*30);
  11. ball.y += (e.accelerationY*30);
  12.  
  13. if (ball.x < 0) {
  14. ball.x = 0;
  15. } else if (ball.x > stage.stageWidth) {
  16. ball.x = stage.stageWidth;
  17. }
  18.  
  19. if (ball.y < 0) {
  20. ball.y = 0;
  21. } else if (ball.y > stage.stageHeight)
  22. { ball.y = stage.stageHeight;
  23. }
  24.  
  25. }