Ae galera, depois de ler esse tópico:
http://blog.zellen.com.br/index.cfm/2007/2/7/Compilando-aplica%C3%A7%C3%B5es-Flex-com-o-Ant-e-o-Eclipse
minhas dúvidas foram sanadas...
Valeu.
On 8 nov, 10:37, "Thiago Rodrigues Fernandes" <[EMAIL PROTECTED]>
wrote:
> Olá...
>
> Estou com uma dúvida a respeito do uso do graniteds...
>
> Baixei o projeto de pojo no site e rodei blz. Percebi que ele usa um jar (
> flexTasks.jar) para fazer a compilação dos .mxml. Não tenho certeza, mas
> acho q é isso mesmo...
>
> Pelo que entendi, ele usa esse jar pelo fato de não possuir o flex builder,
> visto que o builder já faz a compilação automaticamente.
>
> Daí eu criei um projeto do tipo flex e configurei o granite no meu projeto
> mas não deu certo.
>
> Só consegui quando adicionei as targets que vem no build do projeto do
> granite no meu build que são essas:
>
> // adiciona a biblioteca flexTasks
> <taskdef resource="flexTasks.tasks" classpath="${FLEX_TASKS_JAR}" />
>
> <target name="copy.mxml">
> <mkdir dir="build"/>
> <mkdir dir="build/swf"/>
> <copy todir="build/swf">
> <fileset dir="war">
> <include name="**/*.mxml"/>
> </fileset>
> </copy>
> </target>
>
> <target name="check.swf" depends="copy.mxml">
> <uptodate property="skip.mxmlc" targetfile="build/swf/Counter.swf">
> <srcfiles dir= "${FLEX_HOME}/frameworks" includes="**"/>
> <srcfiles dir= "build/swf" includes="**/*.mxml"/>
> <srcfiles dir= "war" includes="WEB-INF/flex/services-config.xml
> "/>
> </uptodate>
> </target>
>
> <target name="build.mxml" depends="check.swf" unless="skip.mxmlc">
> <mxmlc
> file="build/swf/Counter.mxml"
> output="build/swf/Counter.swf"
> services="war/WEB-INF/flex/services-config.xml"
> context-root="${WEBAPP_CONTEXT_ROOT}"
> use-network="false"
> keep-generated-actionscript="true"
> incremental="true">
>
> <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml
> "/>
>
> <source-path path-element="${FLEX_HOME}/frameworks"/>
> <source-path path-element="build/swf"/>
> </mxmlc>
> </target>
>
> Só que ai ele tá compilando um .mxml específico e eu quero por exemplo todos
> os meus .mxml da minha pasta src.
>
> Eu não testei, mas creio que nesse caso ai eu teria que criar dentro da
> target "build.mxml" uma tag <mxmlc> pra cada .mxml meu.
>
> E como eu falei, não sei pq, mas só funcionou usando as targets de
> compilação pra gerar o .swf. Não deu certo usando o .swf que o próprio
> projeto compilou e jogou lá na pasta bin.
>
> Alguém tem alguma sugestão?
>
> Grato.
>
> Thiago R. Fernandes
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---