tengo esto en el coche(car):
Código :
onClipEvent (load) {
_rotation = 90;
var rot:Number = 0;
var speed:Number = 0;
var maxSpeed:Number = 30
var setSpeed:Number = maxSpeed;
var boost:Number = maxSpeed*1.5;
var blur:Number = (setSpeed/10)*9.5;
var blurB:Number = (boost/10)*9.5;
var acc:Number = .5;
var setAcc:Number = acc;
var boostB:Number = acc*2;
var maxNos:Number = 500;
var nos:Number = maxNos;
var slow:Number = .98;
var brake:Number = .9;
}
onClipEvent (enterFrame) {
_x += x;
_y += y;
rot = (speed/2)+1;
if (Key.isDown(Key.RIGHT)) {
_rotation += rot;
} else if (Key.isDown(Key.LEFT)) {
_rotation -= rot;
}
if (speed>blur) {
this.filters = new Array(new flash.filters.BlurFilter(2, 2, 4));
} else if (speed>blurB) {
this.filters = new Array(new flash.filters.BlurFilter(4, 4, 4));
} else {
this.filters = new Array(new flash.filters.BlurFilter(0, 0, 0));
}
if (Key.isDown(Key.UP)) {
speed += acc;
} else if (Key.isDown(Key.DOWN)) {
speed -= 2*acc;
}
if (speed>maxSpeed) {
speed = maxSpeed;
}
x = Math.sin(_rotation*(Math.PI/180))*speed;
y = Math.cos(_rotation*(Math.PI/180))*-speed;
}
y esto en un muro(muro):
Código :
onClipEvent (enterFrame) {
if (this.hitTest(_root.car)) {
gotoAndStop(2);
}
}
