Malta,
Já encontrei uma solução engenhosa... mas não é a ideal!
Aquele erro de duplicação era porque eu tinha diferentes skins para o
mesmo skinnableComponent com o mesmo nome mesmo estando em pastas
diferentes. Entretanto estive a ver nos ficheiros gerados pelo asDocs
e este coloca as skins todas na raiz (ao lado do index.htm). E basta
um nome repetido, e ele rebenta. Não sei se existe alguma opção para
isso não acontecer...
entretanto com as dicas do João Fernandes, consegui montar um projecto
piloto e criei uma share library para os skinnables componnents, outra
para a minha árvore de skins A e outra shared library para a árvore de
skins B. depois de ligar tudo, no projecto principal gero os docs e
excluo os swc's importados, nas skins excluo o swc dos componentes.
Desta forma consigo ter a documentação embora separada! :) ainda não
apliquei isto no projecto que preciso... (ainda estou com esperanças
de qua haja algum parametro que possa colocar as skins numa hierarquia
de pastas!
alguém sabe alguma forma mais eficaz ?
Obrigado,
Ricardo Araújo
On 2 Maio, 16:17, Ricardo Araújo <
ricardoades...@gmail.com> wrote:
> Obrigado Miguel, foi útil pelo facto de que consegui eliminar o problema
> que tinha com os componentes MX.
> apenas excluo o swc do MX
> <arg line="-external-library-path='${frameworks.dir}/libs/mx/mx.swc'"></arg>
>
> Testei num new project e criei um skinnable component com a respectiva
> skin. até utilizar o argumento -strict=false estava a dar erro. após
> adicionar este parametro correu melhor. Mas mesmo assim, quando tento
> aplicar o mesmo ao meu projecto o problema do conflito existente das skins
> mantem-se.
>
> vou continuar a tentar entretanto qualquer ajuda será bem vinda
>
> os erros que estou a obter agora são todos deste genero:
> [exec] C:\Users\ricardo araujo.VISIONBOX\Adobe Flash Builder 4.6\E-Card
> Renewal\src\Skins\____\VisualComponents\SkinPart\PaymentDataGrid_Skin.mxml( -1):
> Erro: Duplicate function definition.
> [exec] <?xml version="1.0" encoding="utf-8"?>
> [exec] C:\Users\ricardo araujo.VISIONBOX\Adobe Flash Builder
> 4.6\E-Card
> Renewal\src\Skins\____\VisualComponents\SkinPart\PaymentDataGrid_Skin.mxml( -1):
> Erro: A conflict exists with definition outerDocument in namespace
> internal.
> [exec] <?xml version="1.0" encoding="utf-8"?>
>
> No dia 2 de Maio de 2012 13:35, Miguel Vaz <
pagong...@gmail.com> escreveu:
>
>
>
>
>
>
>
> > Li a thread na diagonal, mas referiram que o asdocs não está a excluir
> > classes. Já tinha lido algures uma solução para isso, usando um config em
> > xml, e o switch -load-config. Ao invés de excluir classes, no config listas
> > as classes que queres tratadas.
>
> > Vê este link - e vejam os comentários:
>
> >
http://seb.ly/2009/03/how-to-set-up-asdoc-in-flex-builder/
>
> > Espero que ajude. Se entetanto tiverem sucesso, deixem aqui as soluções
> > para futuro.
>
> > MV
> > On May 2, 2012 12:43 PM, "Ricardo Araújo" <
ricardoades...@gmail.com>
> >> > > >>>>>> Comunidade Portuguesa de Rich Internet Applications -
> >>
www.riapt.org"
> >> > > >>>>>> dos Grupos do Google.
>
> >> > > >>>>>> Para publicar uma mensagem neste grupo, envie um e-mail para
> >> > > >>>>>>
ri...@googlegroups.com.
> >> > > >>>>>> Para anular a inscrição neste grupo, envie um e-mail para
> >> > > >>>>>>
riapt+un...@googlegroups.com.
> >> > > >>>>>> Para ver mais opções, visite este grupo em
>
> ...
>
> mais informações »