2007-07-07, 21:46
  #1
Medlem
ronnebacks avatar
Är ganska ny innom actionscript.
När jag skriver följande kod...

Kod:
var gunspeed:Number = 2;
mcGun.onEnterFrame = function() {
	if (Key.isDown(Key.RIGHT)) {
		mcGun._rotation += gunspeed;
	}
};
mcGun.onEnterFrame = function() {
	if (Key.isDown(Key.LEFT)) {
		mcGun._rotation -= gunspeed;
	}
...skall mcGun rotera till vänster när man trycker på vänsterpilen och till höger när man trycker på högerpilen på tanjentbordet.
Nu funkar bara vänsterpilen!?! varför? hur gör jag?
Citera
2007-07-07, 21:58
  #2
Medlem
mickelinds avatar
Citat:
mcGUN.onEnterFrame = function() {
if (Key.isDown(Key.RIGHT)) {
mcGun._rotation += gunspeed;
}
Det fetmarkerade skall väl vara mcGun.
Citera
2007-07-07, 22:00
  #3
Medlem
ronnebacks avatar
Citat:
Ursprungligen postat av mickelind
Det fetmarkerade skall väl vara mcGun.
oops.. skrev fel är på flashback.. det står rätt i den riktiga koden...
Citera
2007-07-07, 22:04
  #4
Medlem
ronnebacks avatar
vad dum jag är

Kod:
mcGun.onEnterFrame = function() {
	if (Key.isDown(Key.RIGHT)) {
		mcGun._rotation += gunspeed;
	}
	if (Key.isDown(Key.LEFT)) {
		mcGun._rotation -= gunspeed;
	}
};

sådär skall det juh vara
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in