Sanntanna 0 Denunciar post Postado Fevereiro 5, 2009 Galera estou com um formulário em flash que contém um combo box. Funciona perfeitamente, porém ao ser carregado por outro swf o combo box nem ser quer abre. Segue o codigo: System.useCodepage = true; stop(); //variáveis var objLV:LoadVars = new LoadVars(); var PaginasEnvio:Array = new Array("enviaMail.php", "enviaMailCdonts.asp", "enviaMailAspmail.asp", "enviaMailAspEmail.asp", "enviaMailCDOSYS.asp"); //tipo de envio, 1 para php - 2 para asp cdonts - 3 para aspmail - 4 para Persits AspEmail - 5 para Asp CDOSYS formaEscolhida = 5; objLV.onLoad = function(sucess:Boolean) { if (sucess) { retorno = this.retorno; limpa(); } else { retorno = "Erro na comunicação"; } }; //função de envio de email function enviaMail() { //coloca as variaveis no loadVars //combobox objLV.formDepart = formDepart.getItemAt(formDepart.selectedIndex).label; objLV.formNome = formNome; objLV.formEndereco = formEndereco; objLV.formCidade = formCidade; objLV.formTel = formTel; objLV.formCel = formCel; objLV.formCep = formCep; objLV.formEmail = formEmail; objLV.formMsg = formMsg; //newsletter, radiobutton objLV.formNews = formNews.selectedData; objLV.sendAndLoad("http://www.empresa.com.br/contato/enviaMailCDOSYS.asp",objLV,"POST"); } //botão enviar_btn.onRelease = function() { /* Verifica se preencheu o campo nome */ if (nome_txt.text == "") { /* Mostra a mensagem de erro */ status_txt.text = "Preencha o campo Nome corretamente"; /* Verifica se preencheu o campo email */ } else if (email_txt.text == "") { /* Mostra a mensagem de erro */ status_txt.text = "Preencha o campo E-mail corretamente"; } else if ((email_txt.text.indexOf("@") == -1 || email_txt.text.indexOf(".") == -1)) { /* Mostra a mensagem de erro */ status_txt.text = "E-mail inválido"; /* Se tudo estiver ok */ } else { enviaMail(); status_txt.text = "Enviando email"; } }; /* Função responsável por limpar os campos do formulário */ function limpa() { /* Apagamos os campos de texto */ nome_txt.text = ""; email_txt.text = ""; end_txt.text = ""; cid_txt.text = ""; tel_txt.text = ""; cep_txt.text = ""; cel_txt.text = ""; msg_txt.text = ""; } Vlw Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Fevereiro 6, 2009 no inicio desse código, tente colocar essa linha: this._lockroot = true []´s Compartilhar este post Link para o post Compartilhar em outros sites