<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.geturl.net/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>blog.geturl.net - Flash</title>
  <link>http://blog.geturl.net/</link>
  <description>Actionscript, pixLib et tous leurs amis ;)</description>
  <language>fr</language>
  <pubDate>Fri, 18 Jul 2008 12:57:02 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>[Update] - Flex SDK 3.0.2 &amp;&amp; Air 1.1</title>
    <link>http://blog.geturl.net/post/2008/06/18/%5BUpdate%5D-Flex-SDK-302-Air-11</link>
    <guid isPermaLink="false">urn:md5:1331c6204d8d936e622a1c437bf2634b</guid>
    <pubDate>Wed, 18 Jun 2008 18:33:00 +0200</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Adobe</category><category>Air</category><category>Firefox</category><category>Flash</category><category>SDK</category>    
    <description>    &lt;p&gt;On a commencé la journée par le chargement de &lt;a href=&quot;http://www.mozilla-europe.org/fr/firefox/&quot; hreflang=&quot;fr&quot;&gt;Firefox 3.0&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;On l'a continué avec la mise à jour de &lt;a href=&quot;http://get.adobe.com/air/&quot; hreflang=&quot;fr&quot;&gt;Adobe Air1.1&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Et on la terminera avec la mise à jour du &lt;a href=&quot;http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3&quot; hreflang=&quot;en&quot;&gt;SDK de Flex 3.0.2&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.geturl.net/post/2008/06/18/%5BUpdate%5D-Flex-SDK-302-Air-11#comment-form</comments>
      <wfw:comment>http://blog.geturl.net/post/2008/06/18/%5BUpdate%5D-Flex-SDK-302-Air-11#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.geturl.net/feed/rss2/comments/116</wfw:commentRss>
      </item>
    
  <item>
    <title>[Oreilly.fr] - Ma bibliothèque est endeuillée.</title>
    <link>http://blog.geturl.net/post/2008/05/10/%5BOreillyfr%5D-Ma-bibliotheque-est-endeuille</link>
    <guid isPermaLink="false">urn:md5:417f2b9c2c0b7dddf639bbf7ed891b06</guid>
    <pubDate>Sat, 10 May 2008 18:00:00 +0200</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Flash</category><category>OReilly</category>    
    <description>&lt;p&gt;J'ai apprit l'information hier soir  &lt;a href=&quot;http://www.envrac.org/index.php/2008/05/09/179-qui-avait-dit&quot; hreflang=&quot;fr&quot;&gt;en lisant mes flux RSS&lt;/a&gt; dans le train.&lt;/p&gt;


&lt;p&gt;Sans connexion je n'ai pas pu vérifié l'information. &lt;br /&gt;
Il m'a fallu attendre ce matin, pour me rendre sur le site d'O'Reilly France et découvrir que l'information était exacte. :s&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/livres/.Oreilly_fermeture_m.jpg&quot; alt=&quot;Oreilly France Fermeture&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Alors voilà&amp;nbsp;: &lt;a href=&quot;http://immateriel.wordpress.com/2008/05/09/oreilly_france_c_est_deja_du_passe/&quot; hreflang=&quot;fr&quot;&gt;O’Reilly France, c’est déjà du passé&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Ca me fait bizarre, je ne sais pas quoi en penser.
Je crois que sans leurs livres je n'en serrai pas où j'en suis aujourd'hui.&lt;/p&gt;


&lt;p&gt;Beaucoup de personnes vous diront que sur internet on peut trouver tout ce que l'on veut et surtout quand il s'agit de programmation web. Mais le problème c'est que l'on trouve beaucoup trop d'informations et qu'on a vite fait de s'y perdre. C'est là que les livres ont leur place.&lt;/p&gt;


&lt;p&gt;Comment faire pour attaquer un nouveau langage sans bouquin?!&lt;/p&gt;


&lt;p&gt;Je tiens donc à dire merci à toute l'équipe de O'Reilly France pour leur travail de qualité et particulièrement à Marie Claude Saint Hilaire dont les petites carte me manqueront. :p&lt;/p&gt;


&lt;p&gt;Je leurs souhaite bon vent pour la suite. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Laurent&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/livres/.oreilly_fr_m.jpg&quot; alt=&quot;oreilly_fr.jpg&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.geturl.net/post/2008/05/10/%5BOreillyfr%5D-Ma-bibliotheque-est-endeuille#comment-form</comments>
      <wfw:comment>http://blog.geturl.net/post/2008/05/10/%5BOreillyfr%5D-Ma-bibliotheque-est-endeuille#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.geturl.net/feed/rss2/comments/115</wfw:commentRss>
      </item>
    
  <item>
    <title>[FDT] - Entreprise upgrade, offre spéciale prolongé !</title>
    <link>http://blog.geturl.net/post/2008/04/09/%5BFDT%5D-Entreprise-upgrade-offre-speciale-prolonge</link>
    <guid isPermaLink="false">urn:md5:14f4209566e0173f6edbd1107519953a</guid>
    <pubDate>Wed, 09 Apr 2008 17:13:00 +0200</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>FDT</category><category>Flash</category>    
    <description>    &lt;p&gt;Salut &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je viens de passer ma licence &lt;a href=&quot;http://fdt.powerflasher.com&quot; hreflang=&quot;en&quot;&gt;FDT&lt;/a&gt; d'une version «&lt;a href=&quot;http://fdt.powerflasher.com/products/fdt-30/professional/&quot; hreflang=&quot;en&quot;&gt;Professional&lt;/a&gt;» vers une version «&lt;a href=&quot;http://fdt.powerflasher.com/products/fdt-30/enterprise/&quot; hreflang=&quot;en&quot;&gt;Enterprise&lt;/a&gt;».&lt;/p&gt;


&lt;p&gt;La mise à jour était initialement prévu à &lt;strong&gt;499&lt;/strong&gt;€&amp;nbsp;!  &lt;img src=&quot;/themes/default/smilies/sad.png&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Mais une offre spéciale de lancement qui devait expirer aujourd'hui vient d'être étendue jusqu'au 23 avril. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://fdt.powerflasher.com/blog/?p=51&quot; hreflang=&quot;en&quot;&gt;FDT Enterprise special offer prolonged!&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Elle permet de passer&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Basic -&amp;gt; Entreprise&amp;nbsp;: Pour 300€.&lt;/li&gt;
&lt;li&gt;Professional -&amp;gt; Entreprise&amp;nbsp;: Pour 200€.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A ce prix là je n'ai pas hésité. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Il me reste plus qu'a trouver une solution pour lancer le Debbuger à partir d'une tache Ant. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;++&lt;br /&gt;
Laurent&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[Moock] - La version Française vient d'arriver!</title>
    <link>http://blog.geturl.net/post/2008/03/10/%5BMoock%5D-La-version-Francaise-vient-darriver</link>
    <guid isPermaLink="false">urn:md5:82a49ee4e26366718885e98d860308bd</guid>
    <pubDate>Mon, 10 Mar 2008 16:02:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>Colin Moock</category><category>Flash</category><category>livre</category><category>OReilly</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/livres/.2841774392_s.jpg&quot; alt=&quot;2841774392.jpg&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Ca y est je viens de recevoir la VF du dernier Colin Moock. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Une belle brique de 982 pages. :p&lt;/p&gt;


&lt;p&gt;Laissez moi quelques jours/semaines pour vous faire review complète. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;En attendant&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.oreilly.fr/catalogue/2841774392?eor_aid=a88ad419&quot; hreflang=&quot;fr&quot;&gt;Colin Moock - Le meilleur d'ActionScript 3, 2e édition&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;++
Laurent &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[iFac] - 2.1 l'arrivé des balises arg!</title>
    <link>http://blog.geturl.net/post/2008/01/24/%5BiFac%5D-21-larrive-de-des-balises-arg</link>
    <guid isPermaLink="false">urn:md5:d6da8e51230224e7c8542d25f87a64c2</guid>
    <pubDate>Thu, 24 Jan 2008 21:38:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Ant</category><category>arg</category><category>compilation</category><category>FCSH</category><category>Flash</category><category>iFac</category><category>Task</category>    
    <description>    &lt;p&gt;Bonjour,&lt;/p&gt;


&lt;p&gt;La dernière mise à jour de iFac apporte son lot de nouveautés. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;pre&gt;* *
* iFac Task will run now. Argument in queue: 
* mxmlc -benchmark=true -sp /Users/ali_o_kan/Doc…
* *&lt;/pre&gt;


&lt;h3&gt;Les nouveautés&amp;nbsp;:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ajouts de la balise verbose. &amp;lt;iFac verbose=&quot;true&quot; /&amp;gt;&lt;/li&gt;
&lt;li&gt;Support des balises &amp;lt;arg value&quot;&quot; /&amp;gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Déjà avec la version 1.8&amp;nbsp;:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ajouts du chemin du jar via le ${ant.home} (${ant.home}/../ com.netTrek.iFac.eclipse_0.2.1/antbuild/iFac-ant.jar).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;iFac c'est quoi&amp;nbsp;?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/post/2008/01/10/%5BiFac%5D-La-compilation-exposant-10&quot; hreflang=&quot;fr&quot;&gt;[iFac] - La compilation exposant 10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ifac-plugin.com/?p=74&quot; hreflang=&quot;en&quot;&gt;iFac Release 0.1.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ifac-plugin.com/?p=75&quot; hreflang=&quot;en&quot;&gt;iFac Release 0.2.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Un grand merci à Florian Diesner pour sa réactivité! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[haXe] - Présentation à 24C3</title>
    <link>http://blog.geturl.net/post/2008/01/20/%5BhaXe%5D-Presentation-a-24C3</link>
    <guid isPermaLink="false">urn:md5:d6f34c9bdbcffd7d1ab5d4ff494545ed</guid>
    <pubDate>Sun, 20 Jan 2008 19:46:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>C</category><category>Flash</category><category>haXe</category><category>Java</category><category>javascript</category><category>Neko</category><category>Nicolas Cannasse</category><category>PHP</category><category>Ruby</category>    
    <description>    &lt;p&gt;Salut,&lt;/p&gt;


&lt;p&gt;Si vous avez ne savez pas ce qu'est &lt;a href=&quot;http://haxe.org/&quot; hreflang=&quot;en&quot;&gt;haXe&lt;/a&gt; ou Neko, ou encore que vous avez besoin de savoir un peu plus avant d'y consacrer du temps, ce qui suit devrait vous intéresser.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://ncannasse.free.fr/&quot; hreflang=&quot;en&quot;&gt;Nicolas Cannasse&lt;/a&gt; était en Allemagne fin décembre pour présenter son bébé à &lt;a href=&quot;http://events.ccc.de/congress/2007/Main_Page&quot; hreflang=&quot;en&quot;&gt;24C3&lt;/a&gt; et ça a été filmé. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;La version Google video&amp;nbsp;:&lt;/p&gt;
&lt;embed style=&quot;width:400px; height:326px;&quot; id=&quot;VideoPlayback&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://video.google.com/googleplayer.swf?docId=4962451727046313380&amp;hl=en&quot; flashvars=&quot;&quot;&gt; &lt;/embed&gt;



&lt;p&gt;&lt;a href=&quot;http://chaosradio.ccc.de/24c3_m4v_2281.html&quot; hreflang=&quot;en&quot;&gt;La version H.264&lt;/a&gt; (le code est plus lisible) &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Bonne fin de week-end. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://haXe.org/intro&quot; hreflang=&quot;en&quot;&gt;haXe introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://haXe.org/ref&quot; hreflang=&quot;en&quot;&gt;haXe référence&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sources&amp;nbsp;: &lt;a href=&quot;http://blog.haxe.org/&quot; hreflang=&quot;en&quot;&gt;http://blog.haxe.org/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[lowRA] - ConfigLoader, des envies ?</title>
    <link>http://blog.geturl.net/post/2008/01/13/%5BlowRA%5D-ConfigLoader-des-envies</link>
    <guid isPermaLink="false">urn:md5:ee9c27fa2c41b19fd202929b5d90b402</guid>
    <pubDate>Sun, 13 Jan 2008 19:26:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>Config</category><category>Flash</category><category>IOC</category><category>lowRA</category>    
    <description>    &lt;p&gt;Pour ceux qui étaient présent au &lt;a href=&quot;http://blog.geturl.net/post/2008/01/11/%5BlowRA%5D-Un-point-de-la-situation&quot; hreflang=&quot;fr&quot;&gt;&quot;meeting&quot; sur lowRA&lt;/a&gt;, vous avez peut-être noté que je travail sur la mise en place d'une solution de Config dans &lt;a href=&quot;http://www.lowra.org/&quot; hreflang=&quot;fr&quot;&gt;lowRA&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pour le moment, j'ai suis partit sur un merge entre le Config de &lt;a href=&quot;http://www.pixlib.org/&quot; hreflang=&quot;fr&quot;&gt;pixLib&lt;/a&gt; et &lt;a href=&quot;http://blog.geturl.net/post/2008/01/12/%5BlowRA%5D-Un-petit-lifting-sur-le-MVC&quot; hreflang=&quot;fr&quot;&gt;la logique de AbstractView et ViewLocator de lowRA&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Ce qui permet de définir un owner pour les fichiers de configurations. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Par la suite je souhaiterai ajouter des balises dans le parser du package IOC pour pouvoir dans un premier temps charger les fichiers de config (équivalent à la balise dll). Et dans un second temps pouvoir lier le fichier de config au(x) bon plugin(s).&lt;/p&gt;


&lt;p&gt;Ca c'est ma vision des choses aujourd'hui, comme je ne serai pas tout seul à utilise lowRA et que plusieurs têtes valent toujours mieux qu'une. :p&lt;/p&gt;


&lt;p&gt;Je vous propose de me faire part de vos envies. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;++
Laurent&lt;/p&gt;


&lt;p&gt;PS. Pour ceux que ça intéresse, je peux vous passer le premier jet du pack de config. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[blogosphère] - Tweenpix est de retours!</title>
    <link>http://blog.geturl.net/post/2008/01/13/%5Bblogosphere%5D-Tweenpix-est-de-retours</link>
    <guid isPermaLink="false">urn:md5:e3af2bb1ef3b01aebf25aadcb96faa2a</guid>
    <pubDate>Sun, 13 Jan 2008 19:18:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>blogosphère</category><category>Flash</category><category>tweenpix.net</category>    
    <description>    &lt;p&gt;C'est repartit pour un tour. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.geturl.net/public/img/photos/.Photo_18_s.jpg&quot; alt=&quot;Tweenpix beBack&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.tweenpix.net/blog/index.php?post/2008/01/12/what-the-fuck-is-going-on&quot; hreflang=&quot;fr&quot;&gt;what the fuck is going on?&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;De beaux billets en perspective. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[lowRA] - Owner, la notion de plugin.</title>
    <link>http://blog.geturl.net/post/2008/01/13/%5BlowRA%5D-Owner-la-notion-de-plugin</link>
    <guid isPermaLink="false">urn:md5:944ab0408e1c415630e477818830cac6</guid>
    <pubDate>Sun, 13 Jan 2008 19:01:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>channel</category><category>Flash</category><category>lowRA</category><category>mvc</category><category>owner</category><category>plugin</category>    
    <description>&lt;p&gt;Bonjour &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je pense que je n'ai plus besoin de convaincre qui que ce soit sur l'intérêt d'utiliser une structure MVC dans le développement d'une application. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.pixlib.org/&quot; hreflang=&quot;en&quot;&gt;PixLib&lt;/a&gt; permet de mettre en place &lt;a href=&quot;http://blog.geturl.net/post/2006/10/27/63-pixlib-vues-modeles-controleur&quot; hreflang=&quot;fr&quot;&gt;une structure MVC + FrontController de manière global&lt;/a&gt;. C'est vraiment puissant, mais cette solution à ses limites. Prenons le cas où l'on charge plusieurs application &quot;pixLib&quot; dans un même site, on se retrouve avec des conflits entre les différentes classes global, le même type de souci que l'on a quand on utilise le ciblage via le _root + des loadMovie(). Pour contourner ce problème chacun a mis en place sa propre solution.&lt;/p&gt;


&lt;p&gt;Avec &lt;a href=&quot;http://www.lowra.org/&quot; hreflang=&quot;fr&quot;&gt;lowRA&lt;/a&gt; se souci a disparu! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;    &lt;h3&gt;Owner, une histoire de channel&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Si vous avez utilisez les channels dans pixLib vous pouvez directement passer au point suivant.&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Dans pixLib on a vu apparaître &lt;a href=&quot;http://blog.geturl.net/post/2006/01/07/15-pixlib-import-combourreloglogchannel&quot; hreflang=&quot;fr&quot;&gt;la logique de Channel dans la classe Logger&lt;/a&gt;.
L'idée du channel était d'émettre les messages de log sur différentes fréquences, et de pouvoir s'abonner sur une, plusieurs ou toutes les fréquences.&lt;/p&gt;

&lt;pre&gt;
[actionscript]
var filtreChannel : LogChannel = new LogChannel(&amp;quot;FILTRE&amp;quot;);
Logger.getInstance().addLogListener( LuminicTracer.getInstance(), filtreChannel);
Logger.LOG(&amp;quot;pif&amp;quot;, LogLevel.INFO, filtreChannel);
Logger.LOG(&amp;quot;paf&amp;quot;, LogLevel.INFO);
&lt;/pre&gt;


&lt;p&gt;Avec cette exemple, on ne recevra que le message &quot;pif&quot; et non &quot;paf&quot; car le loggueur est uniquement abonné aux messages qui sont émis sur le channel LogChannel(&quot;FILTRE&quot;).&lt;/p&gt;


&lt;h3&gt;Un plugin == un owner == un channel&lt;/h3&gt;

&lt;p&gt;Dans lowRA, on a maintenant la possibilité de définir un channel, appelé owner, pour chaque structure MVC.&lt;/p&gt;


&lt;p&gt;ce qui donne&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
[actionscript]
var monModel : Model = new Model(owner, name); // extends AbstractModel
ModelLocator.getInstance(owner).getModel(name); // récupère l'instance de monModel
var maVue : View = new View(owner, name); // extends AbstractView
ViewLocator.getInstance(owner).getView(name); // récupère l'instance de maVue
&lt;/pre&gt;


&lt;p&gt;Plus de souci de scoop lors que l'on charge plusieurs structures MVC+FrontController global, car chaque plugin a son propre owner (channel). &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;La suite au prochaine épisode. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[lowRA] - Un petit lifting sur le MVC+FC</title>
    <link>http://blog.geturl.net/post/2008/01/12/%5BlowRA%5D-Un-petit-lifting-sur-le-MVC</link>
    <guid isPermaLink="false">urn:md5:404ce97db657aed0b3b62137d2e692dd</guid>
    <pubDate>Sat, 12 Jan 2008 18:42:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>actionscript</category><category>Flash</category><category>lowRA</category><category>mvc</category><category>pixLib</category>    
    <description>&lt;p&gt;La première chose qui risque de troubler les utilisateurs de &lt;a href=&quot;http://www.pixlib.org&quot; hreflang=&quot;en&quot;&gt;pixLib&lt;/a&gt; quand ils débarquent dans &lt;a href=&quot;http://www.lowra.org&quot; hreflang=&quot;en&quot;&gt;lowRA&lt;/a&gt;, c'est la disparition du &lt;a href=&quot;http://blog.geturl.net/post/2006/05/10/48-pixlib-graphiclib-et-moviecliphelper-vs-movieclip-parti&quot; hreflang=&quot;fr&quot;&gt;MovieClipHelper&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pas de panique, c'est un mal pour un bien. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Voici en deux mots comment mettre en place une simple structure MVC dans lowRA.&lt;/p&gt;


&lt;p&gt;Commençons tout d'abord par un peu de nomenclature.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_view_AbstractView.html&quot; hreflang=&quot;en&quot;&gt;AbstractView&lt;/a&gt; et &lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_view_ViewLocator.html&quot; hreflang=&quot;en&quot;&gt;ViewLocator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_model_AbstractModel.html&quot; hreflang=&quot;en&quot;&gt;AbstractModel&lt;/a&gt; et &lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_model_ModelLocator.html&quot; hreflang=&quot;en&quot;&gt;ModelLocator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_commands_AbstractCommand.html&quot; hreflang=&quot;en&quot;&gt;AbstractCommand &lt;/a&gt;et &lt;a href=&quot;http://www.geturl.net/lowra/html/com_bourre_commands_FrontController.html&quot; hreflang=&quot;en&quot;&gt;FrontController&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour rappel, une classe dit Abstraite (Abstract) ne peut être utilisé telle quelle, il faut d'abord l'étendre.&lt;/p&gt;    &lt;h3&gt;Voyons le cas de l'AbstractModel&lt;/h3&gt;

&lt;p&gt;Pour utiliser la classe AbstractModel nous devons l'étendre.&lt;/p&gt;

&lt;pre&gt;
[actionscript]
public class DrawingModel 
	extends AbstractModel 
{

	public function DrawingModel(owner : Plugin = null, name : String = null)
	{
		super(owner, name);
		Debug.INFO(this + &amp;quot; is CREATE !!!&amp;quot;);
	}
&lt;/pre&gt;


&lt;p&gt;Dans un premier temps nous n'allons pas tenir compte de l'argument owner (&lt;del&gt;je le présenterait dans le billet suivant&lt;/del&gt;, &lt;a href=&quot;http://blog.geturl.net/post/2008/01/13/%5BlowRA%5D-Owner-la-notion-de-plugin&quot; hreflang=&quot;fr&quot;&gt;[lowRA] - Owner, la notion de plugin&lt;/a&gt; ). Ce qu'il faut retenir c'est que chaque modèle reçoit un nom, il s'agit d'un identifiant (unique!) qui permettra de récupèrer l'instance de la classe de n'importe quel endroit de l'application grâce à la classe ModelLocator.&lt;/p&gt;


&lt;h3&gt;ModelLocator&lt;/h3&gt;

&lt;p&gt;ModelLocator est un singleton (je ne veux aucun commentaire des puristes :p ), ce qui veut dire qu'il ne peut exister qu'une seule instance de la classe. Cette classe stock en elle l'ensemble des Modèle de l'application, et donc permet de récupérer de façon global n'importe quelle instance d'AbstractModel instancié.&lt;/p&gt;

&lt;pre&gt;
[actionscript]
ModelLocator.getInstance().getModel(&amp;quot;nom_de_mon_model&amp;quot;);
&lt;/pre&gt;

&lt;pre&gt;&lt;/pre&gt;

&lt;p&gt;Pour les vues c'est la même logique avec AbstractView et ViewLocator. Et pour les commandes c'est presque parreil, la seul différence réside dans le fait que c'est le FrontControlleur qui fait office de locator et que l'identifiant est le nom d'un événement.&lt;/p&gt;
&lt;pre&gt;
[actionscript]
monController.pushCommandClass(&amp;quot;monEvenement&amp;quot;, MaCommandExecute);
&lt;/pre&gt;


&lt;p&gt;Rien de bien nouveau avec pixLib si ce n'est le pushCommandClass. Maintenant nous pouvons choisir d'exécuter à chaque évènement la même instance de la commande ou dans instancier une nouvelle (plus proche du pattern originel).&lt;/p&gt;
&lt;pre&gt;
[actionscript] 
public function pushCommandClass( eventName : String, commandClass : Class ) : void
public function pushCommandInstance( eventName : String, command : Command ) : void
&lt;/pre&gt;


&lt;p&gt;Voilà, avec ces six classes nous avons de quoi déployer une structure MVC + FrontController en AS3. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;En bonus, je me suis amusé à porter un petit projet MVC pixLib vers lowRA.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/post/2007/12/24/%5BpixLib%5D-Introduction-application-de-dessin&quot; hreflang=&quot;fr&quot;&gt;Les sources AS2 (pixLib)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/download/0801_lowra/lowra_drowing_mvc_120108.zip&quot; hreflang=&quot;zip&quot;&gt;Les sources AS3 (lowRA)&lt;/a&gt; - la build utilise &lt;a href=&quot;http://blog.geturl.net/post/2008/01/10/%5BiFac%5D-La-compilation-exposant-10&quot; hreflang=&quot;fr&quot;&gt;iFac pour compiler&lt;/a&gt;. &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour ceux qui veulent savoir un peut plus sur le MVC+FC dans pixLib&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.geturl.net/post/2006/10/27/63-pixlib-vues-modeles-controleur&quot; hreflang=&quot;fr&quot;&gt;[pixLib] - Vues, Modèles, Contrôleur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gdumas.developpez.com/traductions/articles/flash/pixlib/bases/&quot; hreflang=&quot;fr&quot;&gt;Comprendre les bases du framework PixLib&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[lowRA] - Un point de la situation</title>
    <link>http://blog.geturl.net/post/2008/01/11/%5BlowRA%5D-Un-point-de-la-situation</link>
    <guid isPermaLink="false">urn:md5:b77f49e240da353dcb5693ff5bcc982b</guid>
    <pubDate>Fri, 11 Jan 2008 12:34:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Flash</category><category>IOC</category><category>lowRA</category><category>meeting</category><category>pixLib</category>    
    <description>    &lt;p&gt;Un premier point vient d'être fait sur l'avancement de lowRA.&lt;/p&gt;


&lt;p&gt;Benoît vient de mettre en ligne un résumé en français de la discussion. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.kilooctet.net/index.php/2008/01/11/70-lowra-est-en-train-de-passer-a-la-prochaine-etape&quot; hreflang=&quot;fr&quot;&gt;LowRA est en train de passer à la prochaine étape.&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Pour la version complète en VO&amp;nbsp;: &lt;a href=&quot;http://blog.geturl.net/download/0801_lowra/lowra_meeting_070111.html&quot; hreflang=&quot;en&quot;&gt;lowra_meeting_070111.html&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Tout ce que l'on peut dire c'est que Francis et Cédric mettent les bouchés double depuis une semaine et que l'avenir de lowRA s'annonce rayonnant. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;cheers, &lt;br /&gt;
Laurent&lt;/p&gt;


&lt;p&gt;[MAJ] - Francis en parle aussi&amp;nbsp;: &lt;a href=&quot;http://www.tweenpix.net/blog/index.php?post/2008/01/13/LowRA-meeting-online&quot; hreflang=&quot;fr&quot;&gt;LowRA meeting online&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>[iFac] - La compilation exposant 10</title>
    <link>http://blog.geturl.net/post/2008/01/10/%5BiFac%5D-La-compilation-exposant-10</link>
    <guid isPermaLink="false">urn:md5:6c8e3e2efe8f8d712b78df500f5e0d96</guid>
    <pubDate>Thu, 10 Jan 2008 23:13:00 +0100</pubDate>
    <dc:creator>ali_o_kan</dc:creator>
        <category>Flash plateforme</category>
        <category>Ant</category><category>compilation</category><category>FCSH</category><category>Flash</category><category>iFac</category><category>SDK</category><category>Task</category>    
    <description>    &lt;p&gt;Salut &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Suite à ma mes soucis de compilation&amp;nbsp;: &lt;a href=&quot;http://blog.geturl.net/post/2008/01/04/%5BFlex-SDK%5D-Compilation-un-petit-souci-de-lenteur&quot; hreflang=&quot;fr&quot;&gt;[Flex SDK] - Compilation, un petit souci de lenteur ?!&lt;/a&gt; , Myxans m'a renvoyé vers le &lt;a href=&quot;http://labs.adobe.com/wiki/index.php/Flex_Compiler_Shell&quot; hreflang=&quot;fr&quot;&gt;Flex Compiler Shell&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;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. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://ifac-plugin.com/&quot; hreflang=&quot;en&quot;&gt;iFac a FCSH Ant Connector&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Avec ce plugin mon temps de compilation est passé de plus de 15 sec à quelques centaines de milisecondes. :p&lt;/p&gt;


&lt;p&gt;Son &lt;a href=&quot;http://ifac-plugin.com/?page_id=34&quot; hreflang=&quot;fr&quot;&gt;installation&lt;/a&gt; se fait en deux étapes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Premièrement, un petit coup de «Help -&amp;gt; Software Updates -&amp;gt; Find and install…» pour ajouter un nouveau «New Remote Site…»&amp;nbsp;: &lt;a href=&quot;http://ifac-plugin.com/update&quot; hreflang=&quot;en&quot;&gt;http://ifac-plugin.com/update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Deuxièmement, il faut &lt;a href=&quot;http://ifac-plugin.com/?page_id=3&quot; hreflang=&quot;en&quot;&gt;charger&lt;/a&gt; l'extension Ant d'iFak. &lt;a href=&quot;http://ifac-plugin.com/dl/com.netTrek.iFac.ant_0.0.5.jar&quot; hreflang=&quot;jar&quot;&gt;com.netTrek.iFac.ant_0.0.5.jar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et son &lt;a href=&quot;http://ifac-plugin.com/?page_id=59&quot; hreflang=&quot;en&quot;&gt;utilisation&lt;/a&gt; aussi&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;D'abord, il faut lancer le serveur iFac (qui permet la communication entre Eclipse et FCSH).&lt;/li&gt;
&lt;li&gt;Ensuite, dans Ant ça donne ceci&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
[xml]
&amp;lt;taskdef name=&amp;quot;ifac&amp;quot; classname=&amp;quot;com.netTrek.iFac.ant.core.IFacTask&amp;quot; classpath=&amp;quot;${iFac.ant}&amp;quot;/&amp;gt;
&amp;lt;target name=&amp;quot;compile&amp;quot; &amp;gt;
	&amp;lt;ifac args=&amp;quot;${iFac.compile}&amp;quot; failonerror=&amp;quot;true&amp;quot; delay=&amp;quot;${iFac.delay}&amp;quot;/&amp;gt;
&amp;lt;/target&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Peu de &lt;a href=&quot;http://ifac-plugin.com/?page_id=4&quot; hreflang=&quot;en&quot;&gt;documentation&lt;/a&gt;, 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 &amp;lt;arg value=&quot;&quot; /&amp;gt;, donc il faut placer tous les paramètres de la compilation dans une variable (tout sur une seule ligne).&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>