Cuando desarrollas con Flash a veces te da algunos errores bastante confusos, para mí el error #2101 es uno de ellos.
En castellano el mensaje de error es este: Error: Error #2101: La cadena transmitida a URLVariables.decode() debe ser una cadena de consulta con formato URL codificado y pares nombre/valor.
¿Cómo solucionar este error? Pues de entrada el problema no está en vuestro fichero FLA o en vuestras clases as, está en la url de destino que debe devolver los valores con este formato variable=valor. Os pongo un ejemplo en PHP.
<?php
echo("resultado=ok&resultado2=no");
?>
En fin, cosas de Adobe Flash que hay que pulir -al menos en mi opinión-.
En castellano el mensaje de error es este: Error: Error #2101: La cadena transmitida a URLVariables.decode() debe ser una cadena de consulta con formato URL codificado y pares nombre/valor.
¿Cómo solucionar este error? Pues de entrada el problema no está en vuestro fichero FLA o en vuestras clases as, está en la url de destino que debe devolver los valores con este formato variable=valor. Os pongo un ejemplo en PHP.
<?php
echo("resultado=ok&resultado2=no");
?>
En fin, cosas de Adobe Flash que hay que pulir -al menos en mi opinión-.
Comentarios
y tengo este problema al darle enviar a un formulario en flash, me da ese error ( 2101) te agraeceria que me ayudes a solucionarlo
gracias
Es un problema con el fichero PHP o ASPX al que envías los datos del formulario Flash. Revísalo. Debe estar dándote un error o bien no estará escribiendo el resultado en plan resultado=10
aun no me queda claro donde podria estar el error,
dejo aki el cogido de php
a ver si me puedes ayudar un poco mas, de todas maneras , graicas
gracias
$nombre = $_POST["nombre"];
$telefono = $_POST["telefono"];
$mail = $_POST["mail"];
$mensaje = "Nombre: " . $_POST['nombre'] . "\n";
$mensaje .= "Telefono: " . $_POST['telefono'] . "\n";
$mensaje .= "Mail: " . $_POST['mail'] . "\n\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . "\n\n";
$cabecera = "From: $nombre <$mail> \r\n";
$cabecera .= "Reply-To: $mail";
if(mail("ventas@regalarteirl.cl", "Formulario desde el sitio", $mensaje, $cabecera)){
echo("estado=Su mensaje FUE Enviado");
}
else{
echo("estado=Su mensaje NO fue enviado");
}
tiene los respectivos <?php, epro si los pongo no me publica el codigo
gracias de antemano
me podrias ayudar??