Flash Platform // Actionscript // FDT // Pixlib - Mot-clé - compilationEspace rassemblant différentes informations liées à la Flash plateforme d'Adobe, l'Open Screen Project, FDT de Powerflasher et l'excellent framework Actionscript Pixlib2015-01-12T10:03:24+01:00Laurent Deketelaereurn:md5:dc39f1be241e0e0f27311e2a6df9ed38Dotclear[iFac] - 2.1 l'arrivé des balises arg!urn:md5:d6da8e51230224e7c8542d25f87a64c22008-01-24T21:38:00+01:002008-01-24T22:39:48+01:00Laurent DeketelaereFlash plateformeAntcompilationFCSHFlashiFacTask <p>Bonjour,</p>
<p>La dernière mise à jour de iFac apporte son lot de nouveautés. <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>
<pre>* *
* iFac Task will run now. Argument in queue:
* mxmlc -benchmark=true -sp /Users/ali_o_kan/Doc…
* *</pre>
<h3>Les nouveautés :</h3>
<ul>
<li>Ajouts de la balise verbose. <iFac verbose="true" /></li>
<li>Support des balises <arg value"" /></li>
</ul>
<h3>Déjà avec la version 1.8 :</h3>
<ul>
<li>Ajouts du chemin du jar via le ${ant.home} (${ant.home}/../ com.netTrek.iFac.eclipse_0.2.1/antbuild/iFac-ant.jar).</li>
</ul>
<h3>iFac c'est quoi ?</h3>
<ul>
<li><a href="http://blog.geturl.net/post/2008/01/10/%5BiFac%5D-La-compilation-exposant-10" hreflang="fr">[iFac] - La compilation exposant 10</a></li>
<li><a href="http://ifac-plugin.com/?p=74" hreflang="en">iFac Release 0.1.8</a></li>
<li><a href="http://ifac-plugin.com/?p=75" hreflang="en">iFac Release 0.2.1</a></li>
</ul>
<p>Un grand merci à Florian Diesner pour sa réactivité! <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>[iFac] - La compilation exposant 10urn:md5:6c8e3e2efe8f8d712b78df500f5e0d962008-01-10T23:13:00+01:002008-01-10T23:13:18+01:00Laurent DeketelaereFlash plateformeAntcompilationFCSHFlashiFacSDKTask <p>Salut <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>
<p>Suite à ma mes soucis de compilation : <a href="http://blog.geturl.net/post/2008/01/04/%5BFlex-SDK%5D-Compilation-un-petit-souci-de-lenteur" hreflang="fr">[Flex SDK] - Compilation, un petit souci de lenteur ?!</a> , Myxans m'a renvoyé vers le <a href="http://labs.adobe.com/wiki/index.php/Flex_Compiler_Shell" hreflang="fr">Flex Compiler Shell</a>.</p>
<p>En faisant une petite recherche sur le sujet, je suis tombé sur un plugin Eclipse qui permet d'utiliser FCSH directement via une Task Ant. <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>
<p><a href="http://ifac-plugin.com/" hreflang="en">iFac a FCSH Ant Connector</a>.</p>
<p>Avec ce plugin mon temps de compilation est passé de plus de 15 sec à quelques centaines de milisecondes. :p</p>
<p>Son <a href="http://ifac-plugin.com/?page_id=34" hreflang="fr">installation</a> se fait en deux étapes.</p>
<ul>
<li>Premièrement, un petit coup de «Help -> Software Updates -> Find and install…» pour ajouter un nouveau «New Remote Site…» : <a href="http://ifac-plugin.com/update" hreflang="en">http://ifac-plugin.com/update</a></li>
<li>Deuxièmement, il faut <a href="http://ifac-plugin.com/?page_id=3" hreflang="en">charger</a> l'extension Ant d'iFak. <a href="http://ifac-plugin.com/dl/com.netTrek.iFac.ant_0.0.5.jar" hreflang="jar">com.netTrek.iFac.ant_0.0.5.jar</a></li>
</ul>
<p>Et son <a href="http://ifac-plugin.com/?page_id=59" hreflang="en">utilisation</a> aussi :</p>
<ul>
<li>D'abord, il faut lancer le serveur iFac (qui permet la communication entre Eclipse et FCSH).</li>
<li>Ensuite, dans Ant ça donne ceci :</li>
</ul>
<pre>
[xml]
<taskdef name="ifac" classname="com.netTrek.iFac.ant.core.IFacTask" classpath="${iFac.ant}"/>
<target name="compile" >
<ifac args="${iFac.compile}" failonerror="true" delay="${iFac.delay}"/>
</target>
</pre>
<p>Peu de <a href="http://ifac-plugin.com/?page_id=4" hreflang="en">documentation</a>, mais pour les habitués de Ant son utilisation reste simple. A noter qu'il semble que l'on ne puisse pas utiliser les balise <arg value="" />, donc il faut placer tous les paramètres de la compilation dans une variable (tout sur une seule ligne).</p>[Flex SDK] - Compilation, un petit souci de lenteur ?!urn:md5:81c2134fcf72a197bc6a87fe0f0e4b772008-01-04T16:01:00+01:002008-01-04T16:02:25+01:00Laurent DeketelaereFlash plateformeActionscriptcompilationFlashFlexSDK <p>Salut <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>
<p>Après une rapide recherche sur le net, j'ai l'impression d'être le seul à avoir des soucis de lenteur avec la compilation via le SDK de Flex. <img src="/themes/default/smilies/sad.png" alt=":(" class="smiley" /></p>
<p>j'arrive à 15sec de compilation pour un petit projet qui génère 3 swf.</p>
<p>Comparé à MTASC ça fait mal!!!</p>
<p>Je compile avec un Core 2 Duo 2Ghz et 2Go de RAM.<br />
J'utilise flex_sdk_3_190423, je passe par une tâche Ant sous FDT3.</p>
<pre>
[xml]
<property name="mxmlc" value="${flex.bin.dir}/mxmlc" />
<target name="index" description="builds index swf">
<exec executable="${mxmlc}" dir="." failonerror="false">
<arg line="-source-path '${project.classpath}' '${project.dependencies}'" />
<arg line="-default-frame-rate ${project.framerate}" />
<arg line="-default-background-color ${project.bgcolor}" />
<arg line="-default-size ${project.width} ${project.height}" />
<arg line="-output '${project.index.swf}'" />
<arg line="-incremental=true" />
<arg line="-- '${project.classpath}/triptyk/swift_cropping/Main.as'" />
</exec>
</target>
<target name="img_cropper" description="builds cropperIMG.swf">
<exec executable="${mxmlc}" dir="." failonerror="false">
<arg line="-source-path '${project.classpath}' '${project.dependencies}'" />
<arg line="-default-frame-rate ${project.framerate}" />
<arg line="-default-background-color ${project.bgcolor}" />
<arg line="-default-size ${project.width} ${project.height}" />
<arg line="-output '${project.dll.dir}/cropperIMG.swf'" />
<arg line="-- '${project.classpath}/triptyk/plugins/img_cropper/Importer.as'" />
</exec>
</target>
<target name="uploader" description="builds uploader.swf">
<exec executable="${mxmlc}" dir="." failonerror="false">
<arg line="-source-path '${project.classpath}' '${project.dependencies}'" />
<arg line="-default-frame-rate ${project.framerate}" />
<arg line="-default-background-color ${project.bgcolor}" />
<arg line="-default-size ${project.width} ${project.height}" />
<arg line="-output '${project.dll.dir}/uploader.swf'" />
<arg line="-- '${project.classpath}/triptyk/plugins/uploader/Importer.as'" />
</exec>
</target>
</pre>
<p>Il y a une solution pour accélérer tout ça, ou je dois me remettre à fumer et à boire plus de café ?!</p>
<p>Bon week-end <img src="/themes/default/smilies/wink.png" alt=";)" class="smiley" /></p>