Olá Pessoal, Estou tendo um problema com o código gerado pelo Gas3 apartir das minhas entity´s.
Vejam, package pablo.domain; @MappedSuperclass @EntityListeners(AbstractEntity.AbstractEntityListener.class) public abstract class AbstractEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; ..... } @Entity @Table(name="usuario") public class Usuario extends AbstractEntity { @Column(nullable = false) private String login; @Column(nullable = false) private String senha; .... } Só que ao usar o Gas3 (plugin) para gerar os meus .as apartir dos meus entity´s ele gera tudo ok. Sem erros. package pablo.domain { [Bindable] [RemoteClass(alias="pablo.domain.AbstractEntity")] public class AbstractEntity extends AbstractEntityBase { } } ---- package pablo.domain { import flash.utils.IDataInput; import flash.utils.IDataOutput; import org.granite.meta; use namespace meta; } ------- package pablo.domain { [Bindable] [RemoteClass(alias="pablo.domain.Usuario")] public class Usuario extends UsuarioBase { } } O erro esta acontecendo no arquivo flexGraniteApp.mxml. Vejam o arquivo abaixo <mx:Script> <![CDATA[ import mx.rpc.events.ResultEvent; import mx.rpc.events.FaultEvent; import mx.controls.Alert; import pablo.domain.Usuario; public function autenticar():void { *var usuario:Usuario = new Usuario();* } public function onFault(event:FaultEvent):void { //Ocorreu uma falha ao chamar o servico. Alert.show(event.fault.message); } ]]> </mx:Script> Ao tentar instanciar o objeto usuário ele gera um erro no arquivo AbstractEntityBase.as * 1004: Namespace was not found or is not a compile-time constant.* Exatamente nessa linha, *use namespace meta;* Qual o motivo, o que estou fazendo de errado? Obrigado. -- Pablo S. Borges Bacharel em Ciência da Computação SCJP - Sun Certified Java Programmer 1.4 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---