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.
