<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://purl.org/atom/ns#" version="0.3"
	  xmlns:dc="http://purl.org/dc/elements/1.1/"
	  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xml:lang="fr">

  <title>zebden.fr :: Anthony Lombard Alias zebden :: Blog, Life &amp; PHP</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php"/>
  <tagline type="text/plain" mode="escaped">Blog traitant de la programmation mais surtout le PHP</tagline>
  
  <modified>2008-08-27T17:37:20+02:00</modified>
  <generator version="1.2.3" url="http://www.dotclear.net/">DotClear</generator>
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2008-08-27T17:37:20+02:00</sy:updateBase>
  
<entry xml:lang="fr">
  <title>Commentaires de nouveau ouverts</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/08/27/97-commentaires-de-nouveau-ouvert" />
  <issued>2008-08-27T17:37:20+02:00</issued>
  <modified>2008-08-27T17:37:20+02:00</modified>
  <id>http://www.zebden.fr/index.php?2008/08/27/97-commentaires-de-nouveau-ouvert</id>
  <author><name>zebden</name></author>
  <dc:subject>DOTLIFE</dc:subject>
  <summary>J'ai remis les commentaires avec un systÃ¨me de Captcha comme Ã  l'Ã©poque, j'avais pas mal d'idÃ©es et d'envies qui partaient de tous les cÃ´tÃ©s mais faute de temps bah rien.. Plus tard doncÂ !...</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;J'ai remis les commentaires avec un systÃ¨me de Captcha comme Ã  l'Ã©poque, j'avais pas mal d'idÃ©es et d'envies qui partaient de tous les cÃ´tÃ©s mais faute de temps bah rien.. Plus tard donc&amp;nbsp;!&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>B.A de la journÃ©e : Association Matthieu Carrere "Un enfant, un rÃªve" .</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/08/26/96-ba-de-la-journee-association-matthieu-carrere-un-enfant-un-reve" />
  <issued>2008-08-26T14:33:11+02:00</issued>
  <modified>2008-08-26T14:33:11+02:00</modified>
  <id>http://www.zebden.fr/index.php?2008/08/26/96-ba-de-la-journee-association-matthieu-carrere-un-enfant-un-reve</id>
  <author><name>zebden</name></author>
  <dc:subject>General</dc:subject>
  <summary>Parce que j'ai fait le site (Pas le design, ni les animations bien sur) mais l'idÃ©e gÃ©nÃ©rale est de moi et Ã©videmment le cÃ´tÃ© technique hein (vu que c'est mon job).


Mon cÃ´tÃ© Ã©gocentrique Ã  part, cette association, basÃ©e en Lorraine et plus prÃ©cisÃ©ment Ã  Ã‰pinal, rÃ©alise les...</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;Parce que j'ai fait le site (Pas le design, ni les animations bien sur) mais l'idÃ©e gÃ©nÃ©rale est de moi et Ã©videmment le cÃ´tÃ© technique hein (vu que c'est mon job).&lt;/p&gt;


&lt;p&gt;Mon cÃ´tÃ© Ã©gocentrique Ã  part, cette association, basÃ©e en Lorraine et plus prÃ©cisÃ©ment Ã  Ã‰pinal, rÃ©alise les rÃªves/envies d' enfants hospitalisÃ©s atteints de cancers ou de maladies assimilÃ©es (leucÃ©mie par exemple) et qui pour une partie, soyons cru, dÃ©cÃ¨de malheureusement...&lt;br /&gt;
Je fais donc un peu de publicitÃ© pour ce site oÃ¹ vous trouverez un formulaire pour envoyer un don, adhÃ©rer Ã  l'association ou bien vous faire connaitre car vous avez des contacts intÃ©ressants qui permettraient de les aider Ã  rÃ©aliser les rÃªves de ces enfants.&lt;br /&gt;
Le site Ã©tant Ã©videmment mal rÃ©fÃ©rencÃ© et pour le moment peu visitÃ©, j'espÃ¨re Ã  travers mon blog aider Ã  trouver de nouveaux foyers de don par le biais de ce nouveau site.&lt;/p&gt;


&lt;p&gt;Vous pouvez, de votre cÃ´tÃ©, passer l'information ou simplement l'URL de ce site, Ã§a ne vous coutera qu'un peu de temps mais chaque action est importante qu'elle soit d'ordre financiÃ¨re ou simplement soutien moral.&lt;/p&gt;


&lt;p&gt;En vous remerciant&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;L'URL du site&amp;nbsp;: &lt;a href=&quot;http://www.matthieucarrere.fr/&quot; hreflang=&quot;fr&quot;&gt;http://www.matthieucarrere.fr/&lt;/a&gt;&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>zebden.fr : Multi-version</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/05/04/94-zebdenfr-multi-version" />
  <issued>2008-05-04T16:02:44+02:00</issued>
  <modified>2008-05-04T16:02:44+02:00</modified>
  <id>http://www.zebden.fr/index.php?2008/05/04/94-zebdenfr-multi-version</id>
  <author><name>zebden</name></author>
  <dc:subject>DOTLIFE</dc:subject>
  <summary>Version SkyblogÂ : Kikoo lol ptdr (Merci Lupus !!)
Version ch'tiÂ : mon ch'ti blog biloute
Version GeekÂ : normal quoi


Si vous en avez d'autre marrant ^^....</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;Version Skyblog&amp;nbsp;: &lt;a href=&quot;http://kikoolol.memepasmal.net/?q=aHR0cDovL3plYmRlbi5mci8%3D&amp;amp;hl=0&quot; hreflang=&quot;fr&quot;&gt;Kikoo lol ptdr&lt;/a&gt; (Merci Lupus !!)&lt;br /&gt;
Version ch'ti&amp;nbsp;: &lt;a href=&quot;http://chti.logeek.com/generator.php?url=http%3A%2F%2Fzebden.fr&quot; hreflang=&quot;fr&quot;&gt;mon ch'ti blog biloute&lt;/a&gt;&lt;br /&gt;
Version Geek&amp;nbsp;: &lt;a href=&quot;http://zebden.fr&quot; hreflang=&quot;fr&quot;&gt;normal quoi&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Si vous en avez d'autre marrant ^^.&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>SWFObject 2.0</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/04/08/93-swfobject-20" />
  <issued>2008-04-08T09:25:27+02:00</issued>
  <modified>2008-04-08T09:25:27+02:00</modified>
  <id>http://www.zebden.fr/index.php?2008/04/08/93-swfobject-20</id>
  <author><name>zebden</name></author>
  <dc:subject>ActualitÃ©s</dc:subject>
  <summary>Petite news pour annoncer la sortie de SWFObject 2.0 et que du coup un nouveau tutoriel est en cours d'Ã©criture car pas mal de choses ont changÃ©s, en fait tout. BrefÂ :


http://code.google.com/p/swfobject/...</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;Petite news pour annoncer la sortie de SWFObject 2.0 et que du coup un nouveau tutoriel est en cours d'Ã©criture car pas mal de choses ont changÃ©s, en fait tout. Bref&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/swfobject/&quot; hreflang=&quot;en&quot;&gt;http://code.google.com/p/swfobject/&lt;/a&gt;&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Pas trÃ¨s crÃ©dible...</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/04/02/91-pas-tres-credible" />
  <issued>2008-04-02T19:03:43+02:00</issued>
  <modified>2008-04-02T19:03:43+02:00</modified>
  <id>http://www.zebden.fr/index.php?2008/04/02/91-pas-tres-credible</id>
  <author><name>zebden</name></author>
  <dc:subject>DOTLIFE</dc:subject>
  <summary>C'est bizarre mais j'ai un doute, je sais pas pourquoi ......</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;&lt;img src=&quot;/images/divers/mdr.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;C'est bizarre mais j'ai un doute, je sais pas pourquoi ...&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Je ne suis pas graphiste mais..</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/04/01/90-je-ne-suis-pas-graphiste-mais" />
  <issued>2008-04-01T12:03:50+02:00</issued>
  <modified>2008-04-01T12:03:50+02:00</modified>
  <id>http://www.zebden.fr/index.php?2008/04/01/90-je-ne-suis-pas-graphiste-mais</id>
  <author><name>zebden</name></author>
  <dc:subject>DOTLIFE</dc:subject>
  <summary>Je soutiensÂ :


L'affaire mariejulien.com et Wilogo...</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;Je soutiens&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.mariejulien.com/?post/2008/03/27/Wilogo-et-nous%3A-suite-et-presque-fin&quot; hreflang=&quot;fr&quot;&gt;L'affaire mariejulien.com et Wilogo&lt;/a&gt;&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Anti Spam : Spam 1 - zebden 0</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/03/26/87-anti-spam-spam-1-zebden-0" />
  <issued>2008-03-26T18:40:53+01:00</issued>
  <modified>2008-03-26T18:40:53+01:00</modified>
  <id>http://www.zebden.fr/index.php?2008/03/26/87-anti-spam-spam-1-zebden-0</id>
  <author><name>zebden</name></author>
  <dc:subject>General</dc:subject>
  <summary>J'ai de nouveau du spam, j'avais dÃ©jÃ  ce spam bizarre (manuel je pense) qui copie/colle des commentaires soit du blog soit d'ailleurs, mais j'ai de nouveau du vieux bon spam avec des urls de partout.


Donc rÃ©sultatÂ : 2 sÃ©curitÃ©s mises Ã  mal par les robots de Spam. En mÃªme temps, je...</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;J'ai de nouveau du spam, j'avais dÃ©jÃ  ce spam bizarre (manuel je pense) qui copie/colle des commentaires soit du blog soit d'ailleurs, mais j'ai de nouveau du vieux bon spam avec des urls de partout.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Donc rÃ©sultat&amp;nbsp;: 2 sÃ©curitÃ©s mises Ã  mal par les robots de Spam.&lt;/strong&gt; En mÃªme temps, je pensais que Ã§a aurait dÃ©tournÃ© plus vite.&lt;/p&gt;


&lt;p&gt;Bref, je vais mettre en place dÃ¨s que possible d'autres sÃ©curitÃ©s auxquelles j'ai pensÃ©es dont une que je garderais secrÃ¨te&amp;nbsp;! Parce que programmer un robot, c'est pas si difficile que Ã§a quand on connait les diffÃ©rentes sÃ©curitÃ©s. MÃªme les CAPTCHA sont contournÃ©s avec une reconnaissance de caractÃ¨res de plus en plus poussÃ©e, mais je doute qu'ici j'en sois victime. Elles seront probablement testÃ©es sous Dotclear pour le moment.&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Projet pour le Blog, Ã§a va faire mal</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/02/28/86-projet-pour-le-blog-ca-va-faire-mal" />
  <issued>2008-02-28T11:54:23+01:00</issued>
  <modified>2008-02-28T11:54:23+01:00</modified>
  <id>http://www.zebden.fr/index.php?2008/02/28/86-projet-pour-le-blog-ca-va-faire-mal</id>
  <author><name>zebden</name></author>
  <dc:subject>DOTLIFE</dc:subject>
  <summary>J'avais dit il y a peu que j'allais changer le moteur Dotclear par un WordPress dÃ» aux failles de sÃ©curitÃ©. Mais en fait Non, je vais faire mieux que Ã§aÂ !


J'ai mon moteur basÃ© sur mon framework bientÃ´t couplÃ© avec le Zend Framework, alors je ne rÃ©invente pas la roue puisque je l'ai...</summary>
  <content type="text/html" mode="escaped"> &lt;p&gt;J'avais dit il y a peu que j'allais changer le moteur Dotclear par un WordPress dÃ» aux failles de sÃ©curitÃ©. Mais en fait Non, je vais faire mieux que Ã§a&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;J'ai mon moteur basÃ© sur mon framework bientÃ´t couplÃ© avec le Zend Framework, alors je ne rÃ©invente pas la roue puisque je l'ai dÃ©jÃ  dÃ©veloppÃ© et donc bientÃ´t j'aurais le blog 100% Maison et donc avec une totale libertÃ© dans mes actions et avec beaucoup plus de sÃ©curitÃ©. Le but n'Ã©tant pas de faire mieux Ã©videmment mais aussi bien et pourquoi pas innover dans ce secteur, puisque Ã§a me servira aussi de laboratoire pour lancer de nouvelles applications.&lt;/p&gt;


&lt;p&gt;bref Ã  voir&amp;nbsp;! En plus, il faudrait qu'un ami graphiste soit charitable&amp;nbsp;! Vincent ou Max si vous m'entendez&amp;nbsp;! :-D&lt;/p&gt;</content>
</entry>
<entry xml:lang="fr">
  <title>Uniquement pour Ãªtre indexÃ©.</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/02/19/84-uniquement-pour-etre-indexe" />
  <issued>2008-02-19T09:42:09+01:00</issued>
  <modified>2008-02-19T09:42:09+01:00</modified>
  <id>http://www.zebden.fr/index.php?2008/02/19/84-uniquement-pour-etre-indexe</id>
  <author><name>zebden</name></author>
  <dc:subject>General</dc:subject>
  <summary>Juste pour que le site soit indexÃ© plus rapidement.

Syndicat DÃ©partemental dâ€™Assainissement Autonome

Euh no comment sur le site....</summary>
  <content type="text/html" mode="escaped"> Juste pour que le site soit indexÃ© plus rapidement.&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;http://www.sdaa54.fr&quot;&gt;Syndicat DÃ©partemental dâ€™Assainissement Autonome&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;

Euh no comment sur le site.</content>
</entry>
<entry xml:lang="fr">
  <title>Comment bien utiliser SWFObject ! (remontÃ©).</title>
  <link rel="alternate" type="text/html" href="http://www.zebden.fr/index.php?2008/02/07/52-comment-bien-utiliser-swfobject" />
  <issued>2008-02-07T16:43:13+01:00</issued>
  <modified>2008-02-07T16:43:13+01:00</modified>
  <id>http://www.zebden.fr/index.php?2008/02/07/52-comment-bien-utiliser-swfobject</id>
  <author><name>zebden</name></author>
  <dc:subject>Flash</dc:subject>
  <summary>SWFObject est, pour rappel, un objet javascript qui permet de dÃ©tecter la version de flash de l'utilisateur et pouvoir si la version est antÃ©rieure Ã  celle voulue, et ainsi proposer Ã  l'utilisateur d'updater sa version automatiquement. Ici nous allons nous interresser Ã  la mÃ©thode automatique ou vont s'entremeler Flash, Js, HTML et PHP pour mettre simplement et rapidement cette mÃ©thode en place.</summary>
  <content type="text/html" mode="escaped">&lt;p&gt;SWFObject est, pour rappel, un objet javascript qui permet de dÃ©tecter la version de flash de l'utilisateur et pouvoir si la version est antÃ©rieure Ã  celle voulue, et ainsi proposer Ã  l'utilisateur d'updater sa version automatiquement. Ici nous allons nous interresser Ã  la mÃ©thode automatique ou vont s'entremeler Flash, Js, HTML et PHP pour mettre simplement et rapidement cette mÃ©thode en place.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;CÃ´tÃ© PHP :&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Vous allez me dire que Ã§a n'a pas vraiment d'utilitÃ© ici d'utiliser un langage serveur puisque tout se passe cÃ´tÃ© client... Eh bien on peut, en tant que programmeur, plutÃ´t que de se farcir des copiÃ©s/collÃ©s, gÃ©nÃ©rer une belle petite fonction pour mettre en place notre Objet SwfObject.&lt;/p&gt;


&lt;p&gt;Voici une fonction pour mettre en place le code voulu (Ã  vous de la perfectionner si vous en avez envie)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Code de la fonction&lt;/strong&gt;&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/**
loadSwfObject()
@author Lombard Anthony
@desc Met en place le code HTML/JS pour SwfObject
@param string $flash (chemin vers l'anim flash)
@param string $id id pour placer le flash avec JS
@param integer/string $width largeur de l'anim
@param integer/string $height hauteur de l'anim
@param array $att FlashVars que vous pouvez faire passez &amp;agrave; votre anim
@param array $param Param&amp;egrave;tres de l'animation
@param string $version Version de votre animation.
@param string $couleur background-color de l'anim
*/&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; loadSwfObject&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$flash&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$id&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$width&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$height&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$att&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$param&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;'quality'&lt;/span&gt; =&amp;gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;'high'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$version&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;'8'&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$couleur&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;'#FFFFFF'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
	 
	 &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// HTML&lt;/span&gt;
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt;  = &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;. &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;lt;div id=&amp;quot;'&lt;/span&gt;. &lt;span style=&quot;color: #0000ff;&quot;&gt;$id&lt;/span&gt; .&lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;&amp;gt;'&lt;/span&gt;;
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;'Votre navigateur ne supporte pas le plugin flash'&lt;/span&gt;;
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;lt;/div&amp;gt;'&lt;/span&gt;. &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
	 
	 &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// JS &lt;/span&gt;
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;'&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;'// &amp;lt;![CDATA['&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
	 
	 &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Appel de l'objet js : SWFObject&lt;/span&gt;
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'var swfobject = new SWFObject(&amp;quot;'&lt;/span&gt; . &lt;span style=&quot;color: #0000ff;&quot;&gt;$flash&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;, &amp;quot;flashy&amp;quot;, &amp;quot;'&lt;/span&gt; . &lt;span style=&quot;color: #0000ff;&quot;&gt;$width&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;, &amp;quot;'&lt;/span&gt; . &lt;span style=&quot;color: #0000ff;&quot;&gt;$height&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;, &amp;quot;'&lt;/span&gt;.&lt;span style=&quot;color: #0000ff;&quot;&gt;$version&lt;/span&gt;.&lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;, &amp;quot;'&lt;/span&gt;.&lt;span style=&quot;color: #0000ff;&quot;&gt;$couleur&lt;/span&gt;.&lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;, true);'&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
	 
	 &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Param&amp;egrave;tres&lt;/span&gt;
	 &lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$param&lt;/span&gt; &amp;amp;&amp;amp; &lt;a href=&quot;http://www.php.net/is_array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;is_array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$param&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
	 	
	 	&lt;span style=&quot;color: #b1b100;&quot;&gt;foreach&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$param&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;as&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$cle&lt;/span&gt; =&amp;gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'swfobject.addParam(&amp;quot;'&lt;/span&gt; . &lt;span style=&quot;color: #0000ff;&quot;&gt;$cle&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;, &amp;quot;'&lt;/span&gt; . &lt;a href=&quot;http://www.php.net/addslashes&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;addslashes&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;);'&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
			&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
	 	&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
	 
	 &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/// FLASHVARS.&lt;/span&gt;
	 &lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$att&lt;/span&gt; &amp;amp;&amp;amp; &lt;a href=&quot;http://www.php.net/is_array&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;is_array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$att&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
	 	
		&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Variables encod&amp;eacute;es en amont.&lt;/span&gt;
	 	&lt;span style=&quot;color: #b1b100;&quot;&gt;foreach&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$att&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;as&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$cle&lt;/span&gt; =&amp;gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'swfobject.addVariable(&amp;quot;'&lt;/span&gt; . &lt;span style=&quot;color: #0000ff;&quot;&gt;$cle&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;, &amp;quot;'&lt;/span&gt; . &lt;a href=&quot;http://www.php.net/addslashes&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;addslashes&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;);'&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
			&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
	 	&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
	 
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\t&lt;/span&gt;&quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'swfobject.write(&amp;quot;'&lt;/span&gt; . &lt;span style=&quot;color: #0000ff;&quot;&gt;$id&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;quot;);'&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;'// ]]&amp;gt;'&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
	 &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt; .= &lt;span style=&quot;color: #ff0000;&quot;&gt;'&amp;lt;/script&amp;gt;'&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;
	 
	 &lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$return&lt;/span&gt;;
	 &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;VoilÃ  nous avons une belle petite fonction pour gÃ©nÃ©rer le code afin d'utiliser au mieux l'objet SwfObject, maintenant on va voir ce qu'il faut faire cÃ´tÃ© client afin d'y installer notre update de flash.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;CÃ´tÃ© JS &lt;/strong&gt;&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;Rien de bien compliquer ici, nous avons juste Ã  inclure le fichier javascript fourni entre les balises &amp;lt;head&amp;gt; soit (mÃ©thode simplifiÃ©e)&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;chemin/vers/swfobject.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
// Notre code
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Le code complexe Ã©tant dÃ©jÃ  fourni&amp;nbsp;! :)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;CÃ´tÃ© Flash&amp;nbsp;: &lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Si vous n'Ãªtes pas flasheur dans l'Ã¢me ou vous n'avez pas vraiment de notion, il est toujours possible pour vous d'utiliser les mÃ©thodes au-dessus mais de ne pas renseigner le dernier paramÃ¨tre de l'objet javascript swfobject qui est par dÃ©faut Ã  false, on aura alors en visuel le texte alternatif que vous avez choisi de mettre et ainsi mettre un lien pour mettre Ã  jour la version de flash. Sur le site, ce sont les deux premiers exemples.&lt;/p&gt;


&lt;p&gt;En revanche, vous pratiquez bien flash alors on va pouvoir installer sur une frame le code Ã  mettre pour installer d'une part le bouton qui permettra une update automatique et d'autre installer le code Ã  mettre (Aucune diffÃ©rence avec le site officiel).&lt;/p&gt;


&lt;p&gt;En gros le but est de stopper l'animation Ã  notre frame si la version est antÃ©rieure Ã  celle attendue ... Vous aurez besoin aussi du fichier expressinstall.as fourni avec le package pour compiler votre flash.&lt;/p&gt;


&lt;p&gt;Donc voici le code du site lui-mÃªme Ã  mettre&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#include &amp;quot;expressinstall.as&amp;quot;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// initialize the ExpressInstall object&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; ExpressInstall = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; ExpressInstall&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// if the user needs to upgrade, show the 'start upgrade' button&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;ExpressInstall.&lt;span style=&quot;color: #006600;&quot;&gt;needsUpdate&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// this is optional, you could also automatically start the &lt;/span&gt;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// upgrade by calling ExpressInstall.init() here instead of the following lines&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// attach the custom upgrade message and center it&lt;/span&gt;
	&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; upgradeMsg = &lt;span style=&quot;color: #0066CC;&quot;&gt;attachMovie&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;upgradeMsg_src&quot;&lt;/span&gt;, &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;upgradeMsg&quot;&lt;/span&gt;, &lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
	upgradeMsg._x = &lt;span style=&quot;color: #0066CC;&quot;&gt;Stage&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;width&lt;/span&gt; / &lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;;
	upgradeMsg._y = &lt;span style=&quot;color: #0066CC;&quot;&gt;Stage&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;height&lt;/span&gt; / &lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;;
&amp;nbsp;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// attach the button actions that will start the ExpresInstall updater&lt;/span&gt;
	upgradeMsg.&lt;span style=&quot;color: #006600;&quot;&gt;upgradeBtn&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;onRelease&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
		&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// the ExpressInstall.init() method is what kicks off the actual update&lt;/span&gt;
		ExpressInstall.&lt;span style=&quot;color: #006600;&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
	&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// if expressinstall is invoked, stop the timeline.&lt;/span&gt;
	&lt;span style=&quot;color: #0066CC;&quot;&gt;stop&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Ok un peu compliquer comme Ã§a Ã  premiÃ¨re vue, donc on va simplifier la mÃ©thode mais aussi le traduire pour les non anglophones.&lt;/p&gt;


&lt;p&gt;Donc premiÃ¨rement crÃ©ons un clip ou nous allons afficher notre message si la version n'est pas celle voulue que l'on va nommer upgradeMsg (originalitÃ© quand tu nous tiens) et ajoutons une nouvelle frame oÃ¹ vous le souhaitez.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;/images/swfobject/snapFlash.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
Ici, nous allons placer le code et aussi les Ã©lÃ©ments graphiques sur la seconde frame.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;/images/swfobject/snapFlash2.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
La nous avons notre clip que nous avons nommÃ© upgradeMsg ayant donc le txt et un bouton que nous appellerons upgradeBtn pour lancer l'installation.&lt;/p&gt;


&lt;p&gt;Alors une fois tout les Ã©lÃ©ments mis en place, nous allons en fait cachÃ© le clip upgradeMsg par dÃ©faut et lÃ  grÃ¢ce au fichier .as nous pouvons tester la version de flash du client. Ainsi si nous avons besoin d'une version supÃ©rieur, nous stoppons l'animation avec stop(); et nous rendons visible notre clip pour que le client puisse sans efforts, upgrader sa version flash.&lt;/p&gt;

&lt;pre&gt;&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// On inclut le fichier .as&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#include &amp;quot;expressinstall.as&amp;quot;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Nous rendons invisible notre clip, si la version est bonne de toute fa&amp;ccedil;on, nous passons &amp;agrave; la frame suivante.&lt;/span&gt;
upgradeMsg._visible = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;false&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Commence alors notre test&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// On d&amp;eacute;clare l'objet ExpressInstall &lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; ExpressInstall = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; ExpressInstall&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Si nous avons besoin d'update alors nous rentrons dans cette condition et nous stoppons sur cette frame&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;ExpressInstall.&lt;span style=&quot;color: #006600;&quot;&gt;needsUpdate&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// On rend visible notre clip pour updater.&lt;/span&gt;
	upgradeMsg._visible = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;true&lt;/span&gt;;
&amp;nbsp;
	&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// On attribue l'action d'update lorsqu'on appuie sur le bouton.&lt;/span&gt;
	upgradeMsg.&lt;span style=&quot;color: #006600;&quot;&gt;upgradeBtn&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;onRelease&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
		ExpressInstall.&lt;span style=&quot;color: #006600;&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
	&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;;
	
        &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// L'animation est stopp&amp;eacute; si nous sommes rentr&amp;eacute; dans la condition.&lt;/span&gt;
	&lt;span style=&quot;color: #0066CC;&quot;&gt;stop&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;VoilÃ  c'est un peu plus simple Ã  mettre en place pour les flasheurs&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Conclusion&amp;nbsp;: &lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Flash n'est pas par dÃ©finition un outil accessible Ã  tous. GrÃ¢ce Ã  ceci, vos sites flashs qui nÃ©cessitent les derniÃ¨res versions seront accessibles&amp;nbsp;! Et d'autre part, cela Ã  aussi l'avantage de ne plus cliquer (pour IE) pour activer l'ActiveX flash.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;DES LIENS !!!!!!&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.deconcept.com/swfobject/&quot; hreflang=&quot;en&quot;&gt;Le site officiel&lt;/a&gt;&amp;nbsp;: Vous y trouverez des exemples et toutes les sources dont vous aurez besoin&lt;br /&gt;
&lt;a href=&quot;http://wiki.media-box.net/documentation/swfobject&quot; hreflang=&quot;fr&quot;&gt;Une traduction en franÃ§ais du site officiel&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.sephiroth.it/weblog/archives/2006/11/flash_switcher_for_osx.php&quot; hreflang=&quot;en&quot;&gt;Plugin pour mac et PC pour pouvoir switcher vos versions de flashs et ainsi tester swfobject tranquillement sans avoir Ã  tout desinstaller&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Sur ce bon courage et bonne prog !!!&lt;/p&gt;</content>
</entry>
</feed>