flash data integration:
i'm designing an email form FLASH<->ASP... in it there is an actiionscript that validates the data on the form...(code attached) if it's ok, send it through email, if there's an error, goes to another frame, that has a pop-up warning what and where is the error... But the problem is... Sometimes i just can't edit the textboxes... Or i can type 2 or 3 letters and than no more... only if i type it form the middle of the text... Any idea of what's foing on??? on (press) { function ConferirDados() { if (form.nome.length == 0) { gotoAndStop(57); dynCampo.text = "Campo: Nome"; dynDesc.text = "Descrição de erro: Campo vazio. Coloque seu nome."; return false; } if (form.email.length == 0) { gotoAndStop(57); dynCampo.text = "Campo: E-Mail"; dynDesc.text = "Descrição de erro: Campo vazio. Coloque seu e-mail."; return false; } var sEMail:String = form.email.text if (sEMail.indexOf("@") == -1) { gotoAndStop(57); dynCampo.text = "Campo: E-Mail"; dynDesc.text = "Descrição de erro: E-Mail inválido."; return false; } if (form.ddd.length < 2) { gotoAndStop(57); dynCampo.text = "Campo: Telefone - DDD"; if (form.ddd.length == 0) { dynDesc.text = "Descrição de erro: DDD vazio."; } else { dynDesc.text = "Descrição de erro: DDD inválido."; } return false; } if (form.tel.length < 7 ) { gotoAndStop(57); dynCampo.text = "Campo: Telefone - Número"; if (form.tel.length == 0) { dynDesc.text = "Descrição de erro: Telefone vazio."; } else { dynDesc.text = "Descrição de erro: Telefone inválido."; } return false; } if (form.assunto.length == 0) { gotoAndStop(57); dynCampo.text = "Campo: Assunto"; dynDesc.text = "Descrição de erro: Campo vazio. Coloque um anúncio."; return false; } if (form.msgm.length == 0) { gotoAndStop(57); dynCampo.text = "Campo: Mensagem"; dynDesc.text = "Descrição de erro: Campo vazio. Digite uma mensagem."; return false; } return true; } dadosOK = ConferirDados() if (dadosOK == true) { form.loadVariables ("email.asp", "", "POST"); } else { gotoAndStop(52) } }
1. This code is getting dated. Looks like vintage Flash 5. 2. The answer to your question is in the code and the data you are typing. You have not provided the characters you are typing, but they are probably being flagged by the code. Provide that and perhaps you can get more help.
Don't see what you're looking for? Try a search.
|