Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  1 596
Heisann!

Har litt problemer med programmeringen min..

Jeg har laget det slik at når spilleren er ani $-tegnet får han penger og $.visible = false, men han får fortsatt penger selv om den er usynelig, fordi den er der..

Noen som vet hvordan jeg fjerner funksjonen etter han har fått pengene én gang?

Kode:
var $$:int = 500;

...blablabla...

if(player.hitTestObject(money)){
money.visible = false;
$$ += 100;
}

Anyone?=)
Du kan legge ut instanser av money med AS-kode (hvis du ikke allerede gjør det). Da kan du fjerne instansene med removeChild().

Kode

var money:Money = new Money; //der Money er navnet på klassen 
money.x = 300;               //du har satt Linkage på MovieClip-symbolet til
money.y = 300;
addChild(money);

//(...)

if(player.hitTestObject(money)){
removeChild(money);
$$ += 100;
}
Sist endret av akselsm; 16. mars 2010 kl. 15:52.