Seguinte...
Tenho um listbox instanciado como "escolha".
E fiz um formulário em AS + PHP que funcionou blz. Exceto por não enviar os dados do listbox...
segue o código usado em AS:
stop();
System.useCodepage = true;// Para evitar problemas com acentuação.
enviar.onRelease = function() {// Quando clicar no botão enviar.
var carregafale:LoadVars = new LoadVars();// Cria um variavel "carregafale"
carregafale.escolha = escolha.data;//Essa variavel que eu bão estou acertando.
carregafale.nome = nome.text;// O mesmo com os imput text.
carregafale.email = email.text;
carregafale.telefone = telefone.text;
carregafale.endereco = endereco.text;
carregafale.comentarios = comentarios.text;
carregafale.sendAndLoad("mail.php", carregafale, "POST");// A variavel manda os arquivos para o PHP.
carregafale.onLoad = function() {//Quando clicar no "Enviar", limpe os campos "imput.txt e combo" e vai para o frame 4.
nome = "";
email = "";
telefone = "";
endereco = "";
comentarios = "";
gotoAndStop(4)
};
};e agora o código usado no arquivo mail.php:
<?php
$recipient = "email@servidor.com";
$subject = "Formulário do Site!";
$list1 = utf8_decode(@$_POST['escolha']);
$corpo .= "Artes = ".$escolha ."\n";
$corpo .= "Nome = ".$nome ."\n";
$corpo .= "email = ".$email ."\n";
$corpo .= "Telefone = ".$telefone ."\n";
$corpo .= "Endereço = ".$endereco ."\n";
$corpo .= "Comentários = ".$comentarios ."\n";
$mailheaders = "From: email@servidor.com";
mail("$recipient", "$subject", "$corpo", "$mailheaders");
?>Bom, deve ter alguns erros... mas eu não os encontro... O problema é só com a listbox, os outros campos chegam normalmente.
Estou usando o Flash CS3.
Espero que possam me ajudar a desvendar esse mistério...
Obrigado e um grande abraço a todos.
Renan











