Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stop();
- var gravity:Number = 3;
- var speed:Number = 0;
- var position:Number;
- var num:Number = 960;
- var touchingGround:Boolean = false;
- var xPos:Number;
- var yPos:Number;
- addEventListener(Event.ENTER_FRAME, animation);
- function animation(e:Event):void
- {
- speed += gravity;
- /*
- position = Ball.y+speed
- position = Ball.x+speed
- */
- xPos = Ball.x + speed;
- yPos = Ball.y + speed;
- if (position > num)
- {
- Ball.y = num;
- // speed = - speed * .8;
- speed = (speed * .8) * (-1);
- }
- else
- {
- Ball.y += speed;
- }
- if (Ball.hitTestObject(Ground) == true || (Ball.hitTestObject(Ground_2) == true))
- { // speed = - speed * .8;
- Ball.y -= speed;
- speed = (speed * .8) * (-1);
- } else {
- Ball.y += 0; Ball.x += 0;
- }
- }
- //Styrningen
- import flash.events.Event;
- var accelX:Number;
- var fl_Accelerometer:Accelerometer = new Accelerometer();
- fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_AccelerometerUpdateHandler);
- function fl_AccelerometerUpdateHandler(event:AccelerometerEvent):void
- {
- accelX = event.accelerationX;
- }
- Ball.addEventListener(Event.ENTER_FRAME, moveBall);
- function moveBall(evt:Event)
- {
- Ball.x -= accelX * 30;
- if (Ball.x > (640-Ball.width/2))
- {
- Ball.x = 640 - Ball.width / 2;
- }
- if (Ball.x < (0+Ball.width/2))
- {
- Ball.x = 0 + Ball.width / 2;
- }
- }
Add Comment
Please, Sign In to add comment