Cheguei agora a um ponto que não sei mais que fazer!
o script que fiz parece que está bem porque no projecto piloto que fiz
corre bem e cria os documentos na pasta que pretendo.. mas quando
tento implementar o mesmo processo no meu projecto que já é grande
este demora-me cerca de 7 segundos a processar e depois apenas da-me o
feedback de "Build successful" enquanto que no projecto piloto ele
dava-me uma mensagem antes a dizer que os ficheiros tinham sido
criados com sucesso...
resumindo, no projecto grande embora tenha a mensagem de Build
Successful, os ficheiros não são criados... começo a pensar que possa
ser algum problema de memoria ou algo parecido ... algum parâmetro que
possa atribuir-lhe mais memoria ou algo assim?

qualquer sugestão ou dica será útil

Obrigado



On 2 Maio, 18:18, Ricardo Araújo <[email protected]> wrote:
> 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 <[email protected]> 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 <[email protected]> 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" <[email protected]>
> > > wrote:
>
> > >> Olá,
>
> > >> Ainda estou nesta corrida contra o tempo :(
>
> > >> neste momento tenho dois componentes que o gajo não consegue
> > >> resolver : ProgressBar e ProgressTrackSkin .. que ambos são MX
>
> > >> depois são todos erros iguais a de muitas skins a dizer que :
> > >> Erro: Duplicate function definition.
> > >> Erro: A conflict exists with definition hostComponent in namespace
> > >> internal.
> > >> e muitos outros iguais mas com nomes de variaveis publicas que estão
> > >> na view e nas skins! basicamente são skin parts e estas vars internas
> > >> dele!
>
> > >> tentei adicionar o exclue classe mas ainda não consegui resultados
> > >> praticos disso!
> > >> tentei isto : <arg line="-exclude-classes mx.controls.ProgressBar"></
> > >> arg>
> > >> mas parece que ele ignora o comando porque volta a rebentar pelas
> > >> mesmas razões (fiz um projecto só com uma declaração de uma variável
> > >> do tipo progress bar e tentei correr o asDoc) o que me leva a crer que
> > >> não está a excluir classe nenhuma!
>
> > >> On 2 Maio, 09:51, Luís Moreira <[email protected]>
> > >> wrote:
> > >> > Viva,
> > >> > Algum resultado positivo?
> > >> > Há uns tempos atrás tentei utilizar o asDocs com o FB4.5 e também me
> > >> > dava muitos erros. Como não tinha tempo a perder fiquei por ali..
>
> > >> > On 30 Abr, 18:40, Ricardo Araújo <[email protected]> wrote:
>
> > >> > > adicione
> > >> > > o 
> > >> > > com.adobe.flexbuilder.project_4.6.0.328916\fiberSwcs\4.5\libs\fiber.swc
> > >> e
> > >> > > resolveu-me alguns problemas mas agora apareceu-me outra centena de
> > >> > > erros... todos muito parecidos mas não faço ideia de como os 
> > >> > > resolver:
>
> > >> > > PinUpdate_Skin.mxml(-1):  Erro: A conflict exists with definition
> > >> > > hostComponent in namespace internal.
> > >> > > PinUpdate_Skin.mxml(-1):  Erro: A conflict exists with definition
> > >> > > indicationsLbl in namespace internal.
>
> > >> > > parece que acontece em todas as skins para todos os ids que são
> > >> publicos no
> > >> > > skinnableComponent ...
>
> > >> > > No dia 30 de Abril de 2012 18:05, Ricardo Araújo
> > >> > > <[email protected]>escreveu:
>
> > >> > > > bem... estou a progredir mas ainda não foi desta...
>
> > >> > > > já estou a utilizar o ant para lançar o processo e estou a utilizar
> > >> estas
> > >> > > > libraries:
>
> > >> > > > <exec executable="${asdoc.exe}" failonerror="true" >
> > >> > > >  <arg line="-doc-sources ${src.dir}" />
> > >> > > > <arg line="-output ${output.dir}" />
> > >> > > >  <arg line="-load-config  
> > >> > > > '${frameworks.dir}/air-config.xml'"></arg>
> > >> > > >     <arg line="-library-path '${frameworks.dir}/libs/'"></arg>
> > >> > > >     <arg line="-library-path '${frameworks.dir}/libs/air'"></arg>
> > >> > > > </exec>
>
> > >> > > > e o asDoc continua a queixar-se que não tem:
> > >> > > > -AbstractEntityMetadata
> > >> > > > -ProgressTrackSkin
> > >> > > > -WebServiceWrapper
> > >> > > > -ProgressBar
>
> > >> > > > alguém sabe quais as libraries que me estão a falhar?
>
> > >> > > > No dia 30 de Abril de 2012 17:02, Ricardo Araújo <
> > >> [email protected]
> > >> > > > > escreveu:
>
> > >> > > > estou a desesperar  :)
>
> > >> > > >> já progredi um pouco mas mesmo assim continua a faltar-me 
> > >> > > >> coisas...
>
> > >> > > >> -load-config+=asDocsConfig.xml
> > >> > > >> -library-path+="C:\Program Files (x86)\Adobe\Adobe Flash Builder
> > >> > > >> 4.6\sdks\4.6.0\frameworks\libs\air"
> > >> > > >> -library-path+="C:\Program Files (x86)\Adobe\Adobe Flash Builder
> > >> > > >> 4.6\eclipse\plugins\com.adobe.flexbuilder.project_4.6.0.328916
> > >> > > >> \fiberSwcs\4.5\libs"
> > >> > > >> -library-path+="C:\Program Files (x86)\Adobe\Adobe Flash Builder
> > >> > > >> 4.6\sdks\4.6.0\frameworks\locale"
>
> > >> > > >> -output C:\docsTemp
>
> > >> > > >> e no XML
> > >> > > >> <?xml version="1.0"?>
> > >> > > >> <flex-config xmlns="http://www.adobe.com/2006/flex-config";>
>
> > >> > > >>     <compiler>
> > >> > > >>         <source-path>
> > >> > > >>             <path-element>.</path-element>
> > >> > > >>         </source-path>
>
> > >> > > >>         <namespaces>
> > >> > > >>             <namespace>
> > >> > > >>                 <uri>http://www.adobe.com/2006/mxml</uri>
> > >> > > >>                 <manifest>C:\Program Files (x86)\Adobe\Adobe Flash
> > >> > > >> Builder
> > >> 4.6\sdks\4.6.0\frameworks\projects\framework\manifest.xml</manifest>
> > >> > > >>             </namespace>
> > >> > > >>         </namespaces>
>
> > >> > > >>     </compiler>
>
> > >> > > >>     <doc-classes>
> > >> > > >>         <class>ECardRenewal</class>
> > >> > > >>     </doc-classes>
>
> > >> > > >> <!--     <doc-namespaces> -->
> > >> > > >> <!--         <uri>http://www.adobe.com/2006/mxml</uri> -->
> > >> > > >> <!--     </doc-namespaces> -->
> > >> > > >> </flex-config>
>
> > >> > > >> não sei o que é que estou a fazer mal mas desta vez o erro diz que
> > >> falta
> > >> > > >> o s:SolidColor !!!
> > >> > > >> seguindo esta ordem de ideias qual é o swc que tem o SolidColor?
>
> > >> > > >> No dia 30 de Abril de 2012 15:27, Ricardo Araújo <
> > >> > > >> [email protected]> escreveu:
>
> > >> > > >> tentei com o -exclude-classes mas n consegui!
>
> > >> > > >>> fiz um exemplo super simples de uma nova applicação e mesmo assim
> > >> o gajo
> > >> > > >>> pede pela windowedApplication
> > >> > > >>> Erro: N o foi poss vel localizar a classe de base especificada
> > >> > > >>> 'spark.components.WindowedApplication
>
> > >> > > >>> No dia 30 de Abril de 2012 15:20, João Fernandes <
> > >> > > >>> [email protected]> escreveu:
>
> > >> > > >>> Ricardo, provavelmente essas classes tens de as indicar como
> > >> externas.
> > >> > > >>>> Não sei de cor qual o comando mas sei que existe a possibilidade
> > >> de indicar
> > >> > > >>>> as classes que queres que sejam excluidas do processo de
> > >> documentação.
>
> > >> > > >>>> João Fernandes
>
> > >> > > >>>> 2012/4/30 Ricardo Araújo <[email protected]>
>
> > >> > > >>>>> faltou-me referir que
>
> > >> > > >>>>> no location estou a colocar: C:\Program Files (x86)\Adobe\Adobe
> > >> Flash
> > >> > > >>>>> Builder 4.6\sdks\4.6.0\bin\asdoc.exe
> > >> > > >>>>> no working directory ${project_loc}/src
> > >> > > >>>>> e nos arguments -source-path . -doc-sources . -output
> > >> c:\docsTemp
>
> > >> > > >>>>> No dia 30 de Abril de 2012 14:31, Ricardo Araújo <
> > >> > > >>>>> [email protected]> escreveu:
>
> > >> > > >>>>> Boa tarde,
>
> > >> > > >>>>>> Estou aqui a tentar utilizar o External Tools configuration do
> > >> FB 4.6
> > >> > > >>>>>> para correr o asDocs e quando executo recebo um monte de erros
> > >> > > >>>>>> idênticos a isto:
>
> > >> > > >>>>>> src\valueObjects\_ConsumablesStatusEntityMetadata.as(19): col:
> > >> 86
>
> ...
>
> mais informações »

-- 
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 publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a