Galera, estou com uma dúvida aqui sobre um comportamento de OO que tá me tirando o sono por receio de falhar. Vejam o cenário:
Preciso acessar alguns servicos REST usando HTTPServices, então montei uma classe chamnada ServiceBase e nessa classe eu faço um override do método send() par que ele monte a url final a ser acessada conforme os dados presentes nas suas classes filhas. Vejam: override public function send(parameters:Object=null):AsyncToken{ // Defines REST Method if (parameters == null) parameters = new Object(); // IF the REST method is not defined, define it form class default if( parameters._method == null) parameters._method = this._restMethod; // Define the Remote Service name before send parameters._class = getRemoteClassName(); return super.send(parameters); } protected function getRemoteClassName():String{ var qualifiedClassName:String = getQualifiedClassName(this).split("::")[1]; // services::UserService var className:String = qualifiedClassName.split("Service")[0]; // User return className; } Classe extendida: class UserService extends ServiceBase { } -- Wemerson Guimarães Rio Verde - Go - Brasil -- -- 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 --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.