A Flash Developer Resource Site

Results 1 to 3 of 3

Thread: Car actionscript, HELP!

  1. #1
    Junior Member
    Join Date
    May 2005
    Posts
    1

    Car actionscript, HELP!

    I am having a problem with this actionscript, its the same on many of the the tutorials here and i post it on my mc but it doesnt work. (except for the turning)
    onClipEvent (enterFrame) {
    //This code will advance the car forward.
    if (Key.isDown(Key.UP)) {
    speed += 1;
    }
    // This will make the car go backwards
    if (Key.isDown(Key.DOWN)) {
    speed -= 1;
    }
    //The car will start to slow down after the speed of 25
    if (Math.abs(speed)>25) {
    speed *= .6;
    }
    // This will change the angle of the car
    if (Key.isDown(Key.LEFT)) {
    _rotation -= 10;
    }
    if (Key.isDown(Key.RIGHT)) {
    _rotation += 10;
    }
    // This will make the car move
    speed *= .98;
    x = Math.sin(_rotation*(Math.PI/180))*speed;
    y = Math.cos(_rotation*(Math.PI/180))*speed*-1;
    if (!_root.move.hitTest(_x+x, _y+y, true)) {
    _x += x;
    _y += y;
    } else {
    speed *= -.6;
    }
    }

    If you can help me i would be thankful.

  2. #2
    Senior Member
    Join Date
    Feb 2001
    Location
    On the fifth floor.
    Posts
    1,202
    Take a look at the example
    Attached Files Attached Files

  3. #3
    magnetologicus Magnetos_II's Avatar
    Join Date
    Jan 2004
    Location
    real date May 2001
    Posts
    572
    well if you use win mx 2004 you can do this

    solution 1: define your speed variable like so
    Code:
    onClipEvent (load) { speed=1;}
    looks like in mx2004 you have to define your variables before using them

    solution 2: save your fla as mx format

    hope it helps

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center