Saudações

Estou inciando um projeto Flex + Java (c/ Blazeds). A idéia é separar
os MXML dos arquivos Actionscript. Então a minha dúvida é, para
programar orientado a objetos, voltado à interface não a implementação
(boas práticas), posso, ao invés d utilizar Actionscript Class,
utilizar Actionscript File? onde o Actionscript File pegaria d uma
tela d Login (MXML) por exemplo, usuario e senha e passaria à Classe
Usuario.java. Porém, isso não me parece mto OO. Ou a partir d
Usuario.java eu "monto" o objeto usuario q irá ao UsuarioDAO e assim
por diante. Digo q não me parece mto OO pq o AS está passando os dados
usuario e senha e não um objeto ... ??? ... bom, deu pra notar q ta um
pko bagunçado, mas a dúvida essencial é programar OO com Flex + Java,
utilizo Actionscipt File ou Actionscript Class?

por enquanto está assim: (funcionando)

MXML:

<mx:Button x="85.5" y="106" width="59" borderColor="#050505"
id="btnOk" click="{validar(usuariotxt.text, senhatxt.text)}">
<mx:Script source="action/LoginAction.as" />

AS file:

public function validar(usuario:String, senha:String):void {
        var ro:RemoteObject = new RemoteObject();
        ro.destination = "usuario";

        ro.addEventListener(ResultEvent.RESULT, resultado);
        ro.addEventListener(FaultEvent.FAULT, erro);
        ro.validar(usuario, senha); //método da classe Usuario.java
}

private function resultado(event:ResultEvent):void
 {
 Alert.show(event.result as String);
 }

 private function erro(event:FaultEvent):void
 {
 Alert.show("Ocorreu um erro!");
 }

A Classe Usuario.java nao está pronta ainda mas a partir daí é validar
no banco e retornar o resultado ... a dúvida msmo acho q é aí no AS:
file ou class?

Valeu

-- 
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

To unsubscribe from this group, send email to 
flexdev+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Responder a