Bom no Issue Tracker da Zend, também postaram o erro semelhante veja:

http://framework.zend.com/issues/browse/ZF-5755

Pelo que eu vi o cara resolveu tendo que alterar na própria biblioteca, no
componente Zend/Amf/Parse/TypeLoader.php, na versão 1.77, na linha 105,
apenas substituiu o "return false;" por "return $className;".
Bom o motivo não sei, mas acho que antes tentar fazer isso, veja se o
mapeamento da sua classe VOLancamento está correto no Flex e
no próprio Zend.

Qualquer coisa posta aí.

-- 
Att.,
José Carlos Silveira Fiel
Programador Adobe Flex e PHP
http://blog.josecarlosfiel.com.br/

2009/5/20 Bruno Carneiro <guimaraescarne...@gmail.com>

>
> Estou tentando gravar um registro no banco.
>
> No click do botão para gravar eu faço assim:
>
> private function button_ok_click():void{
>
>                        var lancamento:VOLancamento = new VOLancamento();
>                        lancamento.idEmpresa =
> this.cmb_empresa.selectedItem.idEmpresa;
>                        lancamento.idItem =
> this.cmb_item.selectedItem.idItem;
>                        lancamento.idUsuario =
> this.cmb_usuario.selectedItem.idUsuario;
>                        lancamento.idEscola =
> this.cmb_escola.selectedItem.idEscola;
>                        lancamento.frequencia =
> this.cmb_frequencia.selectedItem.value;
>                        lancamento.inicio = this.dtf_inicio.selectedDate;
>                        lancamento.fim = this.dtf_fim.selectedDate;
>                        //Alert.show('entrou');
>                        this.myRemote.setLancamento(lancamento);
>
>                }
>
>
> Depois, no meu service eu faço assim:
>
>        public function setLancamento($lancamento){
>                $mysql = mysql_connect
> (DATABASE_SERVER,DATABASE_USERNAME,DATABASE_PASSWORD);
>                mysql_select_db(DATABASE_NAME);
>                $idEmpresa = $lancamento->idEmpresa;
>                $idItem = $lancamento->idItem;
>                $idUsuario = $lancamento->idUsuario;
>                $idEscola = $lancamento->idEscola;
>                $frequencia = $lancamento->frequencia;
>                $inicio = $lancamento->inicio;
>                $fim = $lancamento->fim;
>
>                $query = "INSERT INTO lancamento ( idEmpresa, idItem,
> idUsuario,
> idEscola, frequencia, inicio, fim ) VALUES ";
>                $query.= "($idEmpresa, $idItem, $idUsuario, $idEscola, ";
>                $query.= "'$frequencia', '$inicio', '$fim'";
>
>                $result = mysql_query($query);
>
>                return NULL;
>        }
>
>
> Mas ao invés de gravar eu recebo um erro no flex. E ao olhar no log de
> erro do php eu encontro o seguinte:
>
> [20-May-2009 22:59:22] PHP Fatal error:  Uncaught exception
> 'Zend_Amf_Exception' with message 'Unable to parse null body data
> VOLancamento mapped class  is not defined' in C:\wamp\www
> \zend_framework\library\Zend\Amf\Request.php:174
> Stack trace:
> #0 C:\wamp\www\zend_framework\library\Zend\Amf\Request.php(125):
> Zend_Amf_Request->readBody()
> #1 C:\wamp\www\zend_framework\library\Zend\Amf\Request.php(93):
> Zend_Amf_Request->readMessage(Object(Zend_Amf_Parse_InputStream))
> #2 C:\wamp\www\zend_framework\library\Zend\Amf\Request\Http.php(64):
> Zend_Amf_Request->initialize('????????null??/...')
> #3 C:\wamp\www\zend_framework\library\Zend\Amf\Server.php(365):
> Zend_Amf_Request_Http->__construct()
> #4 C:\wamp\www\zend_framework\library\Zend\Amf\Server.php(313):
> Zend_Amf_Server->getRequest()
> #5 C:\wamp\www\sedu4_zamf_remote\index.php(26): Zend_Amf_Server->handle
> ()
> #6 {main}
>  thrown in C:\wamp\www\zend_framework\library\Zend\Amf\Request.php on
> line 174
>
>
>
>
> Alguém pode me ajudar?
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a