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]
<mailto:[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]
<mailto:[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] <mailto:[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 <http://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]
<mailto:[email protected]>.
Para publicar uma mensagem neste grupo, envie um email para
[email protected] <mailto:[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 <http://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]
<mailto:[email protected]>.
Para publicar uma mensagem neste grupo, envie um email para
[email protected] <mailto:[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]
<mailto:[email protected]>.
Para publicar uma mensagem neste grupo, envie um email para
[email protected] <mailto:[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.