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.

Responder a