hittest soll Wachstum von 20 % auslösen

zeigt immer noch nichts an.

Ich denke, daß ich sowieso irgendwie die Variable ins Textfeld laden muß.
Oder was meinst Du?

Load variable lädt von einer Url, das kanns also nicht sein, oder?

bis gleich
Mel
 
Loadvariable deswegen, weil doch irgendwie die die Zahl ins Textfeld ausgegeben werden muß oder zieht sie sich von allein durch den Instanznamen?

Hier auf alle Fälle der code:
PHP:
onClipEvent (load) {
	// einstellen der geschwindigkeit
	speed = 5;
	meineVergroesserung = 20;
	torten_textfeld.text = torten;
	torten = 4;
}
onClipEvent (enterFrame) {
	// bewege up, down, left, oder right
	if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
		if (_root.fliege, hittest(_root.wandlinks)) {
			// nix
		} else {
			_x -= speed;
			_rotation = 0;
		}
	}
	if (Key.isDown(Key.RIGHT) && !Key.isDown(Key.LEFT)) {
		if (_root.fliege, hittest(_root.wandrechts)) {
			// nix
		} else {
			_x += speed;
			_rotation = 0;
		}
	}
	if (Key.isDown(Key.UP) && !Key.isDown(Key.DOWN)) {
		if (_y<112) {
			_y = 120;
		} else {
			_y -= speed;
			_rotation = 0;
		}
	}
	if (Key.isDown(Key.DOWN) && !Key.isDown(Key.UP)) {
		if (_root.fliege, hittest(_root.wandunten)) {
			// nix
		} else {
			_y += speed;
			_rotation = 0;
		}
	}
	
	
	// fisch frisst fliege
	if (_root.fliege, hittest(_root.torte1)) {
		_root.torte1._visible = false;
		_root.torte1._y = -1000;
		_root.fliege._xscale *= 1.2;
		_root.fliege._yscale *= 1,2;
		torten = torten -1;
	    	}
			

if (_root.fliege, hittest(_root.torte2)) {
		_root.torte2._visible = false;
		_root.torte2._y = -1000;
		_root.fliege._xscale *= 1.2;
		_root.fliege._yscale *= 1,2;
		torten = torten -1;
	}

if (_root.fliege, hittest(_root.torte3)) {
		_root.torte3._visible = false;
		_root.torte3._y = -1000;
		_root.fliege._xscale *= 1.2;
		_root.fliege._yscale *= 1,2;
		torten = torten -1;
	}
if (_root.fliege, hittest(_root.torte4)) {
		_root.torte4._visible = false;
		_root.torte4._y = -1000;
		_root.fliege._xscale *= 1.2;
		_root.fliege._yscale *= 1,2;
		_root.torte4.removeMovieclip();
		torten = torten -1;
	}

}
 
Zuletzt bearbeitet von einem Moderator:
@McMen; Bitte verwende die Code- oder PHP-Tags, wenn Du Code postest (ich habe das mal eben für Dich erledigt), danke!

Und: Es macht Sinn, bei komplexeren Problemen frühzeitig die Datei (oder den gesamten) Code zu posten, dann kommen Probleme und Misverständnisse (über das Laden externer Daten wurde bislang in der Tat noch kein Wort verloren) dieser Art nicht auf; wir kennen Deine Datei nämlich (trotz unserer Kristallkkugeln) nicht so gut wie Du. ;)

Gruß
.
 
Sorry, aber ignorierst du meine posts? In dem grade von dir geposteten AS ist alles genau so wie am Anfang und nichts so, wie ich es dir gesagt hatte
 
Hier ein erneuter Versuch :)

(die Variable torten ist weiter oben definiert;
Warum denn xscale und yscale rauslassen? )


Code:
 onClipEvent (load) {
 	// einstellen der geschwindigkeit
 	speed = 5;
 	meineVergroesserung = 20;
 	torten_textfeld.text = torten;
 	torten = 4;
 }
 onClipEvent (enterFrame) {
 	// bewege up, down, left, oder right
 	if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
 		if (_root.fliege.hittest(_root.wandlinks)) {
 			// nix
 		} else {
 			_x -= speed;
 			_rotation = 0;
 		}
 	}
 	if (Key.isDown(Key.RIGHT) && !Key.isDown(Key.LEFT)) {
 		if (_root.fliege.hittest(_root.wandrechts)) {
 			// nix
 		} else {
 			_x += speed;
 			_rotation = 0;
 		}
 	}
 	if (Key.isDown(Key.UP) && !Key.isDown(Key.DOWN)) {
 		if (_y<112) {
 			_y = 120;
 		} else {
 			_y -= speed;
 			_rotation = 0;
 		}
 	}
 	if (Key.isDown(Key.DOWN) && !Key.isDown(Key.UP)) {
 		if (_root.fliege.hittest(_root.wandunten)) {
 			// nix
 		} else {
 			_y += speed;
 			_rotation = 0;
 		}
 	}
 	
 	
 	// fliege frißt torten
 	if (_root.fliege.hittest(_root.torte1)) {
 		_root.torte1._visible = false;
 		_root.torte1._y = -1000;
 		_root.fliege._xscale *= 1.2;
 		_root.fliege._yscale *= 1,2;
 		torten -= 1;
 			}
 			
 
 if (_root.fliege.hittest(_root.torte2)) {
 		_root.torte2._visible = false;
 		_root.torte2._y = -1000;
 		_root.fliege._xscale *= 1.2;
 		_root.fliege._yscale *= 1,2;
 		torten -= 1;
 	}
 
 if (_root.fliege.hittest(_root.torte3)) {
 		_root.torte3._visible = false;
 		_root.torte3._y = -1000;
 		_root.fliege._xscale *= 1.2;
 		_root.fliege._yscale *= 1,2;
 		torten -= 1;
 	}
 if (_root.fliege.hittest(_root.torte4)) {
 		_root.torte4._visible = false;
 		_root.torte4._y = -1000;
 		_root.fliege._xscale *= 1.2;
 		_root.fliege._yscale *= 1,2;
 		torten -= 1;
 	}
 
 
 
 
 }
 
Code:
 if (_root.fliege.hittest(_root.torte1)) {
_root.fliege.removeMovieclip();
 		_root.fliege._xscale = 120;
 		_root.fliege._yscale = 120;
 		torten -= 1;
torten_textfeld.text = torten; 
 	}
 
Hmh,

"120" funktioniert nicht bei mir, d. h. die Fliege wächst nicht jedes Mal, wenn sie frist, nur beim ersten Mal. "* 120" funkitioniert.

"Und torten habe ich schon weiter oben definiert". Muß ich das noch einmal machen?

ich habe es trotzdem in Deiner Version ausprobiert und nach wie vor wird der Zählerstand nicht angezeigt.

Ich habe angenommen, daß man wie im Newsticker die Variable auslesen muß.
Weißt Du, was ich meine?

lG
Mel
 

Neue Beiträge

Zurück