Formular Eingaben mit Javascript prüfen

Angenommen man hat ein einfaches Formular mit Name, Strasse und Mailadresse. Dann kann man mit folgendem Script die Eingabe prüfen, so dass das Formular erst dann gesendet wird, wenn die Eingaben korrekt sind:

function checkInput()
{
	var fehler = "";
	var TF = document.forms.testformular;
	var mail = TF.email.value;

	//prüfen ob Name leer ist
	if(TF.name.value == "")
	{
		fehler += "Sie muessen einen Firmennamen angeben";
	}

	//prüfen ob strasse leer ist
	if(TF.strasse.value == "")
	{
		fehler += "\nSie muessen die Strasse angeben";
	}

	//prüfen ob Mail leer ist
	if(f.email.value == "")
	{
		fehler += "\nSie muessen eine E-Mail Adresse angeben";
	}

	//prüfen ob Mail ein @ enthält
	if(mail.indexOf("@") == -1||mail.indexOf(".") == -1 )
	{
		fehler += "\nSie muessen eine gueltige E-Mail Adresse angeben";
	}

	if (fehler != "")
	{
		var fehlertext = "Folgende Fehler sind aufgetreten:\n";
		fehlertext += fehler
		alert(fehlertext)
		return false
	}
	
return true
}

Das ganze bindet man dann folgendermaßen ins Formular ein:

<form name="testformular" onSubmit="return checkInput()" method="POST" action="test.php">

Lösungsansatz: Problem Höhe & Breite bei Rotation in Flash

Wenn man einen MovieClip rotiert, schnellt man schnell fest, dass, liest man nun seine Höhe aus, diese nicht mehr diesselbe ist, wie vor der Rotation. Flash liest nun hier die Höhe der Diagonale aus. Bei einem rechteckigen /dreieckigen MovielClip kann man sich hier zur Umrechnung des Satzes des Pythagoras bedienen, um aus der Höhe der Diagonale wieder die richtigen Längen/Höhenangabe zu berechnen. Es sei hier lediglich auf Wikipedia verwiesen:

http://de.wikipedia.org/wiki/Satz_des_Pythagoras

Farbe eines Movie Clips mit AS3 ändern

Wenn man die Farbe eines bestehenden MovieClips mit Actionscript 3 ändern möchte, geht man so vor:

Folgenden MovieClip wollen wir ändern:

mc_color

Hierzu erstellen wir ein ColorTransform-Objekt, welches die Farbinfo unseres Clips enthält:

var color_trans:ColorTransform = mc_color.transform.colorTransform;

Dann geben wir den neuen Farbwert an:

color_trans.color=0xff6600;

Und wenden ihn auf den MovieClip an:

mc_color.transform.colorTransform = color_trans;