Sim, João. A terminologia é diferente do FB. Isso já tinha percebido mas vou seguir o teu concelho. Fazer um projecto de teste pequeno com dependências e eventualmente ficará claro porque e onde verdadeira falha (já vi também que o IDE acusas erros que não têm nada haver com a verdadeira origem porque eventualmente será uma excepção não prevista).
Eventualmente criar mesmo do zero e ir copiando os ficheiro isoladamente com menor dependência. Enfim, ei de tratar disso. No dia 27 de fevereiro de 2015 às 23:50, João Saleiro < [email protected]> escreveu: > Não sei se tenho algum caso desses (o projecto é grande, e a equipa > também), mas sei que não tenho problemas do género no Idea. > > Não sei como o estás a fazer, mas não tentes importar directamente um > projecto de FB. > Cria, sim, do zero um projecto de Idea com vários Módulos (um módulo no > idea corresponde a um projecto no FB), com dependências entre eles. > Vai adicionando módulo a módulo, compilando um de cada vez, em vez de > tentares configurar tudo de uma vez só. O idea compila por ordem de > dependências, algo que o FB fazia muito mal. > > Quanto aos assets, nós temos um módulo só para os assets que gera um SWC. > Raramente é recompilado. Esse SWC é depois colocado como dependência no > módulo principal. Não sei se isto ajuda... > > JS > > On 27/02/2015 23:33, Hugo Ferreira wrote: > > João, > > Sim, eles também já me falar de adicionar a pasta a content-root. Só vou > conseguir validar depois de conseguir compilar um projecto (para ver se os > locales conseguem ser carregados). > > O "drama" é grande porque as expetativas fossem que o import específico > do FB funciona-se e não é bem assim ou então só projecto com > especificidades diferentes. > > Pergunta: Tens algum método que tenha um parâmetro por default do tipo > constante como o exemplo que dei (pergunto isto para saber o porquê de me > dar erro) ? > > Sim, a mim dá erro os assets não começarem por /. Logo que coloque uma > barra, deixa de dar erro nesse asset. Estou desconfiado que seja um > problema de configuração do IDE/compilador. > > > Obrigado, > Hugo. > > No dia 27 de fevereiro de 2015 às 23:26, Akira <[email protected]> > escreveu: > >> Eu nem me dei ao trabalho quando mudei. O que era fb continua lá. >> Raramente preciso de voltar a esses projetos. Tudo o que é novo passou a >> intelij de raiz >> On 27 Feb 2015 23:02, "Hugo Ferreira" <[email protected]> wrote: >> >>> Tem sido um dor tentar importar projecto do FB 4.7 para o IIDEA. Dá >>> demasiados erros, logo 1 deles está muito errado, lol ! >>> >>> 1. Problemas de argumentos de compilador; >>> 2. Problemas com constantes como valor por defeito (ao que parece isto >>> funcionava até à versão 11). A sugestão é compilar o compiler jar da versão >>> 11 (que raio de solução !) >>> 3. Referência a assets funcionam sem iniciar por / no FB 4.7 (certo ou >>> errado) e no IIDEA é obrigatório começar por / (tenho centenas de >>> referências - não é brincadeira). >>> >>> E ainda só vou na terceira lib (ainda nem cheguei a 1 projecto a sério >>> e nem sei se vou chegar). >>> >>> No dia 26 de fevereiro de 2015 às 23:43, Hugo Ferreira < >>> [email protected]> escreveu: >>> >>>> Boa noite, >>>> >>>> O IDE parece bom e tem a vantagem de que existe alguém do lado de lá >>>> ainda vivo que responde aos mails, lol ! >>>> >>>> Problemas encontrados (reportados por e-mail que aguardo resposta >>>> antes de prosseguir com a avaliação): >>>> 1. No Flash Builder uso a seguinte instrução adicional de compilador: >>>> -locale=en_US,pt_PT,pt_BR,es_ES,fr_FR,it_IT,zh_CN >>>> -source-path=locale/{locale} >>>> Isto indica que são usados esses locales específicos e indica ainda >>>> ainda o locale dos ficheiros de tradução no entanto no IIDEA existe uma >>>> opção específica para definir quais os locales (muito mais profissional) no >>>> entanto não existe como indicar o locale dos ficheiros de tradução e o IDE >>>> não reconhece o parâmetro -source-path. >>>> >>>> 2. Eu tenho o seguinte método (compila sem problemas no Flash Builder >>>> 4.7): >>>> >>>> public function addSorter(field:String, order:String = Sorter. >>>> ASCENDING):void >>>> { >>>> add(new Sorter(field, order)); >>>> } >>>> Este método provoca o seguinte erro: >>>> >>>> Error:(21, 65) [Framework]: Error code: 1047: Parameter initializer >>>> unknown or is not a compile-time constant. >>>> Pareçe que isto acontece porque o IIDEA tenta compilar esta classe antes >>>> da classe Sorter (naturalmente que o workaround seria trocar >>>> Sorter.ASCENDING por "asc" mas isso não seria a solução - não para mim :D). >>>> >>>> >>>> >>> -- >>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >>> Grupos do Google. >>> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >>> envie um email para [email protected]. >>> Para publicar uma mensagem neste grupo, envie um email para >>> [email protected]. >>> Visite este grupo em http://groups.google.com/group/riapt. >>> Para mais opções, visite https://groups.google.com/d/optout. >>> >> -- >> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >> Grupos do Google. >> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >> envie um email para [email protected]. >> Para publicar uma mensagem neste grupo, envie um email para >> [email protected]. >> Visite este grupo em http://groups.google.com/group/riapt. >> Para mais opções, visite https://groups.google.com/d/optout. >> > > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do > Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um email para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, visite https://groups.google.com/d/optout. > > > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do > Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um email para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, visite https://groups.google.com/d/optout. > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/d/optout.
