<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aurélien CHAPPARD</title>
	<atom:link href="http://blog.aurelienchappard.fr/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.aurelienchappard.fr</link>
	<description>Un site utilisant WordPress</description>
	<lastBuildDate>Wed, 22 Sep 2010 15:45:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>DateTools, une classe as3 pour jouer avec les dates</title>
		<link>http://blog.aurelienchappard.fr/ressources/datetools-une-classse-as3-pour-jouer-avec-les-dates/</link>
		<comments>http://blog.aurelienchappard.fr/ressources/datetools-une-classse-as3-pour-jouer-avec-les-dates/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 10:51:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[ZnoFlash API]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=113</guid>
		<description><![CDATA[Je viens de poster une nouvelle classe nommée DateTools; Elle permet donc de faire quelques opérations sur des dates en ActionScript 3. Tout comme MathematiqueTools ou encore ToolsRoot, cette classe est composé de méthode statique. A l&#8217;heure où j&#8217;écris ce billet seules deux fonctions sont implémentées. Nous allons donc les voir en detail ci après. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-114" title="calendar" src="http://blog.aurelienchappard.fr/wp-content/uploads/2010/08/calendar.jpg" alt="" width="723" height="318" /></p>
<p>Je viens de poster une nouvelle classe nommée <a href="http://achappard.svn.beanstalkapp.com/svn/Sources/fr/aurelienchappard/utils/DateTools.as" target="_blank">DateTools</a>; Elle permet donc de faire quelques opérations sur des dates en ActionScript 3. Tout comme <a href="http://achappard.svn.beanstalkapp.com/svn/Sources/fr/aurelienchappard/utils/MathematiqueTools.as" target="_blank">MathematiqueTools</a> ou encore <a href="http://achappard.svn.beanstalkapp.com/svn/Sources/fr/aurelienchappard/utils/ToolsRoot.as" target="_blank">ToolsRoot</a>, cette classe est composé de méthode statique. A l&#8217;heure où j&#8217;écris ce billet seules deux fonctions sont implémentées. Nous allons donc les voir en detail ci après.<span id="more-113"></span><br />
<br/><br />
La première fonction s&#8217;appelle <strong><em>isLeapYear</em></strong> dont voici la signature :</p>
<pre class="brush: as3; title: ; notranslate">public static function isLeapYear(y:Number):Boolean</pre>
<p>Cette fonction sert à savoir si une année est bissextile ou non. Vous l&#8217;aurez compris par vous même : on lui passe une année, elle nous ressort <strong>true</strong> ou <strong>false</strong>.<br />
<br/></p>
<p>La deuxième fonction peut être utile si vous développer des calendriers. Elle se nomme <em><strong>getDaysInMonth</strong></em> et voici aussi sa signature :</p>
<pre class="brush: as3; title: ; notranslate">public static function getDaysInMonth(y:Number,m:Number):uint</pre>
<p>Cette fonction nous sert à connaitre le nombre de jour pour un mois et une année donnée. Cette fonction utilise la méthode précédente pour gérer le cas particulier du mois de février.</p>
<p>Voilà j&#8217;espère qu&#8217;elle vous seront utile et n&#8217;oubliez pas que vous pouvez télécharger et utiliser librement toutes mes sources disponibles sur <strong><strong><a href="http://achappard.svn.beanstalkapp.com/svn/" target="_blank">http://achappard.svn.beanstalkapp.com/svn/</a>.</strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/ressources/datetools-une-classse-as3-pour-jouer-avec-les-dates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ToolsRoot, un classe AS3 bien utile</title>
		<link>http://blog.aurelienchappard.fr/ressources/toolsroot-un-classe-as3-bien-utile/</link>
		<comments>http://blog.aurelienchappard.fr/ressources/toolsroot-un-classe-as3-bien-utile/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 08:23:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Ressources]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=90</guid>
		<description><![CDATA[Aujourd&#8217;hui, petite démo de la classe ToolsRoot; cette classe de quelques lignes ne contient pour l&#8217;instant q&#8217;une seule function static : getFlashVars(). Cependant cette fonction s&#8217;avère très utile dans de nombreux cas. Elle nous servira d&#8217;accesseur à toutes les flashvars passées en paramètre au swf via swfObject par exemple : Comment l&#8217;utilise-t-on C&#8217;est très simple [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-107" title="cle" src="http://blog.aurelienchappard.fr/wp-content/uploads/2010/08/cle.jpg" alt="" width="723" height="318" /></p>
<p>Aujourd&#8217;hui, petite démo de la classe <strong><a href="http://achappard.svn.beanstalkapp.com/svn/Sources/fr/aurelienchappard/utils/ToolsRoot.as" target="_blank">ToolsRoot</a></strong>; cette classe de quelques lignes ne contient pour l&#8217;instant q&#8217;une seule function static : <strong>getFlashVars()</strong>. Cependant cette fonction s&#8217;avère très utile dans de nombreux cas. Elle nous servira d&#8217;<strong>accesseur à toutes les flashvars</strong> passées en paramètre au swf via <a href="http://code.google.com/p/swfobject/" target="_blank">swfObject</a> par exemple :<br />
<span id="more-90"></span></p>
<pre class="brush: jscript; title: ; notranslate">

var flashvars = {
 xml_file : &quot;xml/data_fr.xml&quot;,
imgDir = &quot;images/flash/&quot;
 };

 // Ecriture du flash dans la div flash_content
 swfobject.embedSWF(&quot;flash/monflash.swf&quot;, &quot;flash_content&quot;, &quot;760&quot;, &quot;632&quot;, &quot;9.0.0&quot;, &quot;flash/expressInstall.swf&quot;, flashvars);
</pre>
<h5><strong>Comment l&#8217;utilise-t-on </strong></h5>
<p>C&#8217;est très simple : dans n&#8217;importe quelle classe de notre application flash il suffit d&#8217;importer la classe ToolsRoot en écrivant :</p>
<pre class="brush: as3; title: ; notranslate">

import fr.aurelienchappard.utils.ToolsRoot
</pre>
<p>Ensuite là où l&#8217;on souhaite connaitre la valeur d&#8217;une flashvars il suffit d&#8217;écrire :</p>
<pre class="brush: as3; title: ; notranslate">

var maFlashVars:String = ToolsRoot.getFlashVars(&quot;xml_file&quot;,&quot;../xml/data_fr.xml&quot;);
</pre>
<p>Ainsi : si l&#8217;on teste le swf au sein de Flash, la fonction nous renverra le String &laquo;&nbsp;../xml/data_fr.xml&nbsp;&raquo; et si l&#8217;on teste au sein d&#8217;une page HTML cette fonction nous renverra &laquo;&nbsp;xml/data_fr.xml&nbsp;&raquo;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/ressources/toolsroot-un-classe-as3-bien-utile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Découvrez Flash-Press de Noponies</title>
		<link>http://blog.aurelienchappard.fr/blog/decouvrez-flash-press-de-noponies/</link>
		<comments>http://blog.aurelienchappard.fr/blog/decouvrez-flash-press-de-noponies/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 15:52:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[AMFPHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=84</guid>
		<description><![CDATA[Flash-Press de Noponies est un ensemble de services AMFPHP écris pour WordPress. Ainsi WordPress peut devenir facilement le back-office d&#8217;un site full-flash Je ne l&#8217;ai pas testé avec la version 3 de WordPress mais je ne crois pas que la structure de la base de données ait tant changé que ça. Au pire quelques ajustements [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-85" title="Capture d’écran 2010-07-21 à 17.47.03" src="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/Capture-d’écran-2010-07-21-à-17.47.03.png" alt="" width="495" height="149" /></p>
<p><a href="http://www.blog.noponies.com/flash-press/" target="_blank">Flash-Press de Noponies</a> est un ensemble de services <a href="http://www.amfphp.org/" target="_blank">AMFPHP</a> écris pour WordPress. Ainsi <a href="http://www.wordpress-fr.net">WordPress</a> peut devenir facilement le back-office d&#8217;un site full-flash <img src='http://blog.aurelienchappard.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Je ne l&#8217;ai pas testé avec la version 3 de WordPress mais je ne crois pas que la structure de la base de données ait tant changé que ça. Au pire quelques ajustements à faire&#8230;<span id="more-84"></span></p>
<p>Bref, bonne idée, marche tout de suite, que du bonheur.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/blog/decouvrez-flash-press-de-noponies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Découper une image en plusieurs bitmaps grâce à BitmapData</title>
		<link>http://blog.aurelienchappard.fr/laboratoire/decouper-une-image-en-plusieurs-bitmaps-grace-a-bitmapdata/</link>
		<comments>http://blog.aurelienchappard.fr/laboratoire/decouper-une-image-en-plusieurs-bitmaps-grace-a-bitmapdata/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 14:59:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Laboratoire]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[Bitmap]]></category>
		<category><![CDATA[BItmapData]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=62</guid>
		<description><![CDATA[Idée de départ : On prend une image, on la découpe en plusieurs carrées et on s&#8217;amuse avec la 3d native du flash player 10. J&#8217;ai donc crée une classe MultiSquaresContainer qui prends en paramètre 3 éléments : Le displayObject à découper La largeur de découpe La hauteur de découpe Nous avons donc au début [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-72" title="bitmapdata" src="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/bitmapdata.jpg" alt="" width="723" height="318" /></p>
<p>Idée de départ : On prend une image, on la découpe en plusieurs carrées et on s&#8217;amuse avec la 3d native du flash player 10.<span id="more-62"></span></p>
<p>J&#8217;ai donc crée une classe MultiSquaresContainer qui prends en paramètre 3 éléments :</p>
<ol>
<li>Le displayObject à découper</li>
<li>La largeur de découpe</li>
<li>La hauteur de découpe</li>
</ol>
<p>Nous avons donc au début de notre fichier :</p>
<pre class="brush: as3; title: ; notranslate">
// On crée notre image à partir de notre bibilothèque
var c:image = new image(500,337);

// On crée un Bitmap à partir du bitmapdata de la bibliothèque
 var b:Bitmap = new Bitmap(c);
 b.x = (stage.stageWidth - b.width)*0.5;
 b.y = (stage.stageHeight - b.height)*0.5;

// On crée notre MultiSquareContainer à partir du bitmap
 _c = new MultiSquaresContainer(b,50,50);
 this.addChild(_c);

//Pour écouter l'événement click :
stage.addEventListener(MouseEvent.CLICK, clickImage);

//et la fonction :
private function clickImage(e:MouseEvent):void
 {
 if(_isDestroy)
 {
 _c.rebuild();
 stage.removeEventListener(MouseEvent.MOUSE_MOVE, loop);
 TweenMax.to(_c, 1, {z:0, ease:Strong.easeOut,rotationY:0,rotationX:0})
 }
 else
 {
 _c.destroy();
 stage.addEventListener(MouseEvent.MOUSE_MOVE, loop);
 TweenMax.to(_c, 1, {z:-300, ease:Strong.easeOut})
 }
 _isDestroy = !_isDestroy;

 }
</pre>
<p>Bref, je vous fourni les sources si vous souhaitez vous amuser aussi. Attention mes classes font souvent appel à mon petit framework à moi. N&#8217;hésitez pas à télécharger celui-vi via svn sur<a href="http://achappard.svn.beanstalkapp.com/svn/" target="_blank"><strong><strong> http://achappard.svn.beanstalkapp.com/svn/</strong></strong></a>. Pour plus d&#8217;infos, rendez-vous à la rubrique <a href="http://blog.aurelienchappard.fr/category/ressources/" target="_self">Ressources</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/fichier_flash.swf" /><embed type="application/x-shockwave-flash" width="550" height="400" src="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/fichier_flash.swf"></embed></object></p>
<p><a href="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/square-transition.zip">Fichiers fla + swf.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/laboratoire/decouper-une-image-en-plusieurs-bitmaps-grace-a-bitmapdata/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Forcer le lissage d’un Bitmap chargé</title>
		<link>http://blog.aurelienchappard.fr/blog/forcer-le-lissage-dun-bitmap-charge/</link>
		<comments>http://blog.aurelienchappard.fr/blog/forcer-le-lissage-dun-bitmap-charge/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 10:01:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Bitmap]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=50</guid>
		<description><![CDATA[Voici quelques lignes d&#8217;actionScript 3 pour vous permettre de lisser un Bitmap que vous chargez via un Loader. Cela vous permet par exemple de le redimensionner sans que l&#8217;image soit crénelée.]]></description>
			<content:encoded><![CDATA[<p>Voici quelques lignes d&#8217;actionScript 3 pour vous permettre de lisser un Bitmap que vous chargez via un Loader. Cela vous permet par exemple de le redimensionner sans que l&#8217;image soit crénelée.</p>
<p><span id="more-50"></span></p>
<pre class="brush: as3; title: ; notranslate">
    var l:Loader = new Loader();
    l.contentLoaderInfo.addEventListener(Event.COMPLETE, completeLogoLoaded);
    l.load(new URLRequest(monInmage.jpg));
    this.addChild(l);

    private function completeLogoLoaded(e:Event):void
    {
        ((e.target) as loaderInfo).loader.removeEventListener(Event.COMPLETE, completeLogoLoaded);
        var contenuCharge:DisplayObject = e.target.content;
        if ( contenuCharge is Bitmap ) Bitmap ( contenuCharge ).smoothing = true;
    }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/blog/forcer-le-lissage-dun-bitmap-charge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copier rapidement un tableau en AS3</title>
		<link>http://blog.aurelienchappard.fr/blog/copier-rapidement-un-tableau-en-as3/</link>
		<comments>http://blog.aurelienchappard.fr/blog/copier-rapidement-un-tableau-en-as3/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 08:55:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=42</guid>
		<description><![CDATA[Je viens de tomber sur un article intéressant sur les différentes manières de réaliser une copie d&#8217;un tableau en as3. Cet article démontre que la manière la plus rapide pour copier un tableau se fait par la méthode concat() de la class Array;  Voici sont implémentation : on ne peut plus simple. C&#8217;est tout : [...]]]></description>
			<content:encoded><![CDATA[<p>Je viens de tomber sur un <a href="http://www.flex-tutorial.fr/2009/01/06/flex-actionscript-copier-un-array-as3-tableau-le-plus-rapidement-possible/" target="_blank">article intéressant</a> sur les différentes manières de <strong>réaliser une copie d&#8217;un tableau en as3</strong>. Cet article démontre que la manière la plus rapide pour copier un tableau se fait par la méthode <em>concat()</em> de la class <em>Array</em>;  Voici sont implémentation : on ne peut plus simple.<br />
<span id="more-42"></span></p>
<pre class="brush: as3; title: ; notranslate">
var copie_du_tableau:Array = _tableau_original.concat();
</pre>
<p>C&#8217;est tout : simple et utile !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/blog/copier-rapidement-un-tableau-en-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ma bibliothèque de classes perso à dispo sur svn</title>
		<link>http://blog.aurelienchappard.fr/ressources/ma-bibliotheque-de-classes-perso-a-dispo-sur-svn/</link>
		<comments>http://blog.aurelienchappard.fr/ressources/ma-bibliotheque-de-classes-perso-a-dispo-sur-svn/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 19:13:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ressources]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=25</guid>
		<description><![CDATA[Après quelques hésitations sur mon choix de serveur SVN, je vous donne ici l&#8217;adresse de ma bibliothèque de classe perso. J&#8217;essaie de documenter au maximum et d&#8217;apporter des exemples pour chacune des classes. Vous trouverez donc toutes ces classes à l&#160;&#187;adresse suivante http://achappard.svn.beanstalkapp.com/svn/ Et pour la forme je fais un peu de pub pour un [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-26" title="Capture d’écran 2010-07-07 à 21.58.28" src="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/Capture-d’écran-2010-07-07-à-21.58.281.png" alt="" width="723" height="318" /></p>
<p>Après quelques hésitations sur mon choix de serveur SVN, je vous donne ici l&#8217;adresse de ma bibliothèque de classe perso. J&#8217;essaie de documenter au maximum et d&#8217;apporter des exemples pour chacune des classes. <span id="more-25"></span>Vous trouverez donc toutes ces classes à l&nbsp;&raquo;adresse suivante</p>
<pre><strong>http://achappard.svn.beanstalkapp.com/svn/</strong></pre>
<p><strong></strong>Et pour la forme je fais un peu de pub pour un client svn mac payant (39$) mais qui vaut vraiment le coup : <a href="http://versionsapp.com" target="_blank">VersionAPP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/ressources/ma-bibliotheque-de-classes-perso-a-dispo-sur-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Récupérer un swf sous la forme d&#8217;un bitmap</title>
		<link>http://blog.aurelienchappard.fr/blog/recuperer-un-swf-sous-la-forme-dun-bitmap/</link>
		<comments>http://blog.aurelienchappard.fr/blog/recuperer-un-swf-sous-la-forme-dun-bitmap/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 18:55:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Bitmap]]></category>
		<category><![CDATA[SWF]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=15</guid>
		<description><![CDATA[Il peut être parfois utile de récupérer un swf chargé sous forme de bitmap. J&#8217;ai eu ce besoin le jour où je souhaitais charger des png transparents de grande taille dans une animation mère. Je ne souhaitais pas charger des fichiers png de 1 ou 2 méga. J&#8217;ai donc décidé de placer ces png dans [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-39" title="Capture d’écran 2010-07-12 à 21.28.39" src="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/Capture-d’écran-2010-07-12-à-21.28.39.png" alt="" width="723" height="318" /></p>
<p>Il peut être parfois utile de<strong> récupérer un swf chargé sous forme de bitmap</strong>. J&#8217;ai eu ce besoin le jour où je souhaitais charger des png transparents de grande taille dans une animation mère. Je ne souhaitais pas charger des fichiers png de 1 ou 2 méga. J&#8217;ai donc décidé de placer ces png dans des fichiers flash à part et de les exporter en swf. L&#8217;export swf conserve la transparence du png mais a un poids correspondant à un fichier jpg.<span id="more-15"></span></p>
<p>Mon animation mère va charger maintenant ces fichiers swf. Pour être un peu <em>geek</em> et faire attention aux performances, je ne souhaitais garder que le bitmap et me débarrasser du swf chargé. Voici donc un bout de code pour y parvenir :</p>
<pre class="brush: as3; title: ; notranslate">
/**
* Le swf est chargé on ne l'affiche pas mais on extrait
* l'image dedans et on l'affiche
*/
private function visuelHd_loaded(e:Event):void
{
    // Récupération du contenu chargé
    var swf:DisplayObject = (e.target as  LoaderInfo).loader.content;

    // Définition d'un nouvel objet BitmapData prenant en compte la transparence
    var bd:BitmapData = new BitmapData(Silhouette.LARGEUR_HD, Silhouette.HAUTEUR_HD,true, 0x00000000);

    // On dessine dans l'objet BitmapData le DisplayObject swf
    bd.draw(swf);

    // On défini un nouvel objet Bitmap avec les données du Bitmapdata précédement crée
    var bm:Bitmap = new Bitmap(bd,PixelSnapping.ALWAYS,true);

    // On peut maintenant afficher ce bitmap
    this.addChild(bm);
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/blog/recuperer-un-swf-sous-la-forme-dun-bitmap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gaia Framework, un outil vraiment puissant !</title>
		<link>http://blog.aurelienchappard.fr/blog/gaia-framework-un-outil-vraiment-puissant/</link>
		<comments>http://blog.aurelienchappard.fr/blog/gaia-framework-un-outil-vraiment-puissant/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 20:59:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://blog.aurelienchappard.fr/?p=7</guid>
		<description><![CDATA[Il y a quelques mois déjà que j&#8217;ai découvert ce fabuleux framework qu&#8217;est Gaia. Voici en quelques lignes les principaux atouts de Gaia. Qu&#8217;est-ce que Gaia ? Gaia Framework est tout d&#160;&#187;abord une extension .mxp que vous devez installer dans votre environnement Flash via Adobe Extension Manager. Une fois installé, redémarrez Flash. Vous aurez alors [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/Capture-d’écran-2010-05-22-à-18.14.42.png"><img class="alignnone size-full wp-image-13" title="Capture-d’écran-2010-05-22-à-18.14.42" src="http://blog.aurelienchappard.fr/wp-content/uploads/2010/07/Capture-d’écran-2010-05-22-à-18.14.42.png" alt="" width="723" height="366" /></a></p>
<p>Il y a quelques mois déjà que j&#8217;ai découvert ce fabuleux framework qu&#8217;est <strong><a title="Se rendre sur le site de Gaia Framework" href="http://www.gaiaflashframework.com/" target="_blank">Gaia</a></strong>. Voici en quelques lignes les principaux atouts de Gaia.</p>
<ol>
<li><strong>Qu&#8217;est-ce que Gaia ?</strong><br />
Gaia Framework est tout d&nbsp;&raquo;abord une extension .mxp que vous devez installer dans votre environnement Flash via Adobe Extension Manager. Une fois installé, redémarrez Flash. Vous aurez alors accès à un nouveau panneau &laquo;&nbsp;Gaia Framework&nbsp;&raquo;. Vous êtes maintenant prêt pour créer votre premier site full flash en 30 secondes.<span id="more-7"></span></li>
<li><strong>Créer son squelette de site</strong><br />
En remplissant très vite le formulaire présent dans le panneau Gaia Framework, vous définissez les grandes rubriques de votre site (par exemple Accueil, Présentation, Contact, &#8230;). Ensuite l&nbsp;&raquo;extension va alors dérouler un script jsfl qui va créer pour vous les différents fichiers Flash et leur dépendance. Gaia crée aussi pour vous une navigation via le menu contextuel du Flash Player. (ContextMenu)</li>
<li><strong>Les plus de Gaia</strong><br />
Gaia gère aussi pour vous les transitions entre les rubriques (transition de sortie, transition d&#8217;entrée). Toute cette popote est quasiment transparente pour vous. Sachez néanmoins que vous pouvez définir vos propres overrides de fonctions mais franchement, tout est faisable nativement.<br />
Gaia gérera aussi tout ce qui est preloading (un preloader &#8211; assez moche- existe déjà et vous pouvez très facilement le customiser pour obtenir ce que vous souhaitez).<br />
Gaia gère aussi très bien SWF Address en fonction de votre fichier site.xml que vous avez édité au début. Bref, Gaia Framework construit en quelques secondes tout le moteur de votre site full-flash.</li>
</ol>
<p>Tout cela est disponible pour du code en ActionScript 2 ou ActionScript 3. A vous de le préciser au début de votre projet. Je pense suivre de très près l&nbsp;&raquo;évolution de cette extension qui fait gagner un temps fou à tous les développeurs flash.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aurelienchappard.fr/blog/gaia-framework-un-outil-vraiment-puissant/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

