Pessoal,

Tenho uma classe Java no lado servidor e uma classe no client em AS3 com os
atributos "RemoreClass" e "[Bindable]", com os atributos e tal.. tudo blz.
Porém, essa classe tem alguns atributos que são setados via metodo. Nesse
caso como eu faço para mapear o metodo da classe remota para essa em AS3?

Por exemplo, na classe remota tenho o seguinte metodo... PS: Na classe java
o atributo direitos é um byte

public void setDireitoAcesso(int direitosAcesso, boolean isDireito) {
if (this.direitos == null) this.direitos = 0;
this.direitos = (byte) (isDireito ? this.direitos|(1 << direitosAcesso) :
this.direitos & ~(1 << direitosAcesso));
}

No AS3 tenho

        [RemoteClass(alias="caminho.do.pacote.Usuario")]
[Bindable]
public class Usuario extends DomainEntity
{
public var nome:String;
public var login:String;
public var senha:String;
public var direitos:int;
 public function setDireitoAcesso(direitosAcesso:int, isDireito:Boolean):
void{}
 }

Claro, na classe em AS3 o metodo ta sem nada (sem corpo) ai nao acontece
nada quando chamado. Se eu colocar Bindable no metodo recebo um warning
dizendo que nao é preciso pq a classe ja ta Bindable... mas se eu nao
declaro o metodo recebo erro dizendo que a funcao nao existe.

Como proceder para que eu possa executar os métodos das classes remotas?


-- 
[]'s
Leonardo

Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

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