Complicou bastante pouca coisa, mas se funcionou ta valendo :)

Mas não precisa fazer um array pra passar os dados não, assim funciona
perfeitamente...

this.conexao.call("Usuarios.verificaUsuario", new Responder(retorno,
falha),campo1, campo2, campo3...);


Andrey


On 14/08/07, Daniel Breda <[EMAIL PROTECTED]> wrote:
>
>
> Resolvi assim:
>
> Codigo PHP:
> <?php
> class Usuarios
> {
>   public function Usuarios()
>   {
>     include("usuarios.methodTable.php");
>   }
>   /**
>   * Verifica se o usuário existe no banco de dados e esta liberado.
>   *
>   * @access remote
>   * @param array Dados
>   * @return string
>   */
>   public function verificaUsuario($Dados)
>   {
>     mysql_connect("localhost", "root", "");
>         mysql_select_db("evision");
>         $sql = ("select * from usuarios where email = '" . $Dados[0] . "'
> and
> senha = '" . $Dados[1] . "' and ativo = 'S'");
>         $res = mysql_query($sql);
>         $res = mysql_fetch_array($res);
>
>         if ($res[0] != '')
>         {
>           return $res[0];
>         }
>         else
>         {
>           return '0';
>         }
>   }
>   /**
>   * Retorna o usuário pelo código.
>   *
>   * @access remote
>   * @param int codigo
>   * @return string
>   */
>   public function retornaUsuario(array $codigo)
>   {
>     mysql_connect("localhost", "root", "");
>         mysql_select_db("evision");
>         $sql = ("select * from usuarios where codigo = " . $codigo . " and
> ativo = 'S'");
>         $res = mysql_query($sql);
>         $res = mysql_fetch_array($res);
>
>         if ($res[1] != '')
>         {
>           return $res[1];
>         }
>         else
>         {
>           return 'Usuário inexistente';
>         }
>   }
> }
> ?>
>
>
> Codigo ActionScript:
> import mx.controls.Alert;
> import flash.net.NetConnection;
> import flash.net.ObjectEncoding;
> import flash.net.Responder;
>
> private var conexao:NetConnection;
>
> private function Checar():void
> {
>   var Dados:Array = [EdEmail.text, EdSenha.text];
>
>   this.conexao = new NetConnection;
>   this.conexao.objectEncoding = ObjectEncoding.AMF0;
>   this.conexao.connect("amfphp/gateway.php");
>   this.conexao.call("Usuarios.verificaUsuario", new
> Responder(verificaUsuario, Erro), Dados);
>
>   function verificaUsuario(Retorno:String):void
>   {
>     if (Retorno != "0")
>     {
>       currentState = "Lancamentos";
>     }
>     else
>     {
>       Alert.show("Você não está cadastrado no sistema", "Mensagem");
>     }
>   }
>
>   function Erro():void
>   {
>     Alert.show("Erro ao enviar os dados. a operação foi abortada.",
> "Mensagem");
>   }
> }
>
>
>
> Pre fechar com chave de ouro, como faço para alterar o fundo da cor
> dos Alerts?
>
>
> >
>

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

Responder a