No he logrado insertar a la BD en MYSQL un registro correctamente con los datos "nombre" y "comentarios"

id nombre comentarios
1
lo que necesito saber es evidente: cómo hacer que flash sea capaz de entregarle a php los valores de"nombre" y "comentarios".
//------------veamos algo del código-----------------------------
sin abarcar detalles del código en flash, les dejo cómo mando los datos a PHP:
...
servicio = conexion.getService("misquerys",capturaRespuesta);
...
btnInsertar.onRelease = function()
{
servicio.insertar(escape(nombre.text),escape(comentarios.text));
nombre.text="";
comentarios.text="";
trace("confirmo insertar");
}
//------------------------------------------
ahora sin abarcar detalles en php, les dejo cómo recibo los datos desde flash:
<?php
...
function insertar($nombre,$comentarios){
$nombre = utf8_encode($nombre);
$comentarios = utf8_encode($comentarios);
$sql= "INSERT INTO prueba (nombre,comentarios) VALUES ('".$nombre."','".$comentarios."')";
return $this->query($sql,1); //retornamos el id de nuestro registro insertado
...
?>
todo parece funcionar pero no. El servicio php "misquerys.php"no recibe los valores de "nombre" y "comentarios", solo los recibe e inserta en la BD cuando mando los valores de nombre y comentarios en blanco desde Flash....
Espero me haya sabido explicar......
Por favor, alguien que me de una mano. Hasta no saber cuál es el error aquí, no puedo hacer nada más en mi proyecto educativo.
Gracias de antemano!!!
