if Abrage negieren

rAvEnXXL

Mitglied
hi!
Ist es möglich eine if Abfrage zu negieren?
Also statt wenn das wahr ist tu das, sondern wenn genau das nicht wahr ist tu das.

Gruß rAvEn


EDIT: So sollte es doch eigentlich gehen, oder? Funktioniert nur irgendwie nicht...
PHP:
if (!(bedingung)) {
 anweisung
}
 
Zuletzt bearbeitet:
Kommt auf die Bedingung an.

PHP:
if(Vaiable != 4) { }

funktioniert z.B.! Grösser/kleiner - Abfragen heben sich gegenseitig auf und müssen nicht "negiert" werden. Was willst du denn Abfragen?
 
Eine hitTest Abfrage
PHP:
if (Key.isDown(Key.LEFT)) {
		if (!(this.hitTest(bandel)))
		{this._x = this._x-10;}
	}
Also nur wenn this nicht bandel berührt soll seine Position um 10 Einheiten nach links korrigiert werden.
 
Also nur wenn this nicht bandel berührt soll seine Position um 10 Einheiten nach links korrigiert werden.

Ja nee, is klar (mist, Datic hat mich damit angesteckt :) ).

Bei mir funktioniert es so:

PHP:
onClipEvent(enterFrame) {
	if (Key.isDown(Key.LEFT)) { 
      	     if (!(this.hitTest(_root.bandel))) {
				 this._x -=10;
			 }
	}
}
 

Neue Beiträge

Zurück