per non fare errori ti posto tutto il codice del mio file...tanto si trova in un unico fotogramma


codice:
stop();
//visible x
xnome._visible = false;
xcognome._visible = false;
xcitta._visible = false;
xtelefono._visible = false;
xemail._visible = false;
errorfile = new Array();
//funzioni
function clearform() {
	nome.text = "";
	cognome.text = "";
	email.text = "";
	citta.text = "";
	telefono.text = "";
	errore.text = "";
	errorfile.length = 0;
	xnome._visible = false;
	xcognome._visible = false;
	xcitta._visible = false;
	xtelefono._visible = false;
	xemail._visible = false;
}
function validanome() {
	if (nome.text.length<2 || isNaN(_root.nome.text) == false) {
		//trace("errato");
		errorfile.push("inserisci un nome corretto");
		xnome._visible = true;
	}
}
function validacognome() {
	if (cognome.text.length<2 || isNaN(_root.cognome.text) == false) {
		errorfile.push("inserisci un cognome corretto");
		xcognome._visible=true;
	}
}
function validamail() {
	if (email.text.indexOf("@")<2) {
		errorfile.push("\"@\" posizione della chiocciola non corretta controlla il tuo indirizzo");
		xemail._visible=true;
	}
	if (email.text.lastIndexOf(".")<=(email.text.indexOf("@")+2)) {
		errorfile.push("\".\" posizione del punto non corretta controlla il tuo indirizzo");
		xemail._visible=true;
	}
	if (email.text.length<8) {
		errorfile.push("lungheza dell'email non valida");
		xemail._visible=true;
	}
}
function validacitta() {
	arraycitta = ["napoli", "roma", "venezia", "Milano", "torino"];
	trova = false;
	i = -1;
	while (i++<arraycitta.length) {
		if (citta.text == arraycitta[i]) {
			trova = true;
		}
	}
	if (!trova) {
		errorfile.push("inserisci un nome di città valido");
		xcitta._visible=true;
	}
}
function validatelefono() {
	if (telefono.length > 12 || isNaN(telefono.text) == true) {
		//trace("errato");
		errorfile.push("numero di telefono non corretto");
		xtelefono._visible=true;
	}
}

function conferma() {
	emaildest = "g.caso@agoramed.it";
	destinatario = "giuseppe caso";
	/*
	nome=nome.text;
	cognome=cognome.text;
	citta=citta.text;
	telefono=telefono.text;
	email=email.text;
	oggetto=oggetto.text;
	testo=testo.text;
	*/
	spedisci = "mailto:" + destinatario + "<"+emaildest+">";
	getURL(spedisci+"?subject="+oggetto.text+"&body="+ "Nome:"+nome.text+"cognome:"+cognome.text+"citta:"+citta.text+"telefono:"+telefono.text+"email:"+email.text+"testo:"+testo.text);
}

function validaform() {
	errore.text = "";
	errorfile.length = 0;
	validanome();
	validacognome();
	validamail();
	validacitta();
	validatelefono();
	if (errorfile.length>0) {
		errore.htmlText = "L'errore riscontrato è il seguente
";
		var i = -1;
		while (++i<errorfile.length) {
			errore.htmlText += errorfile[i]+newline;
		}
	} else {
		conferma();
	}
}
//fine funzioni
//azioni pulsanti
_root.buttonclear.onRelease = function() {
	clearform();
};
_root.submit.onRelease = function() {
	validaform();
};
la funzione per l'invio è quella in rosso le altre sono di controllo sui campi e di validazione

grazie mille