﻿<?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"
	>

<channel>
	<title>Fred DUFAU</title>
	<atom:link href="http://blog.freddufau.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.freddufau.com</link>
	<description>Flash &#38; Webdesign</description>
	<pubDate>Mon, 05 Apr 2010 13:39:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Wiiflash + VirtualMouse = Wiimouse</title>
		<link>http://blog.freddufau.com/2008/12/11/wiiflash-virtualmouse-wiimouse/</link>
		<comments>http://blog.freddufau.com/2008/12/11/wiiflash-virtualmouse-wiimouse/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 15:12:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[ActionScript 3.0]]></category>

		<category><![CDATA[Wiiflash]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=184</guid>
		<description><![CDATA[Hum, ok, donc je vais faire comme si de rien n&#8217;était, comme si ça ne se voyait pas que j&#8217;ai pas écrit un seul billet depuis l&#8217;ouverture du site cet été ;-).
 C&#8217;est pas forcement l&#8217;envie qui me manquait mais j&#8217;attendais d&#8217;avoir un truc un peu pertinent à poster.
Bref, je joue depuis quelques temps déja [...]]]></description>
			<content:encoded><![CDATA[<p>Hum, ok, donc je vais faire comme si de rien n&#8217;était, comme si ça ne se voyait pas que j&#8217;ai pas écrit un seul billet depuis l&#8217;ouverture du site cet été ;-).<br />
 C&#8217;est pas forcement l&#8217;envie qui me manquait mais j&#8217;attendais d&#8217;avoir un truc un peu pertinent à poster.</p>
<p>Bref, je joue depuis quelques temps déja avec le fameux serveur <a href="http://www.wiiflash.org">Wiiflash</a> (je posterai quelques expérimentations d&#8217;ici peu) qui permet comme son nom l&#8217;indique de connecter des wiimotes à Flash&#8230; mais aussi les nunchuks, les manettes classiques et dernièrement le balanceboard et peut-être bientôt d&#8217;autres controleur (la guitare ?).</p>
<p>Pour autant, quand on utilise la wiimote dans Flash, ça ne remplace pas automatiquement la souris de l&#8217;ordinateur. On pourrait utiliser <a href="http://carl.kenner.googlepages.com/glovepie">glovepie</a> pour ça) mais là le but du jeu est de pouvoir interagir entre les wiimotes et des programmes Flash.</p>
<p>Donc en gros le principe consiste à masquer la souris, créer un curseur maison, coller le déplacement de la Wiimote sur le curseur créé et enfin analyser en permanence les objets qui se trouvent sous le point que l&#8217;on déplace, puis déclencher sur ces objets les évenements de controle souris habituels (down, up, click, over, out).</p>
<p>Hors il se trouve que le célébre <a href="http://www.senocular.com">Senocular</a> mets à disposition dans sa librairie AS3 une classe VirtualMouse qui gére parfaitement l&#8217;analyse des objets sous un point. Il ne restait donc plus qu&#8217;à associer cette classe avec la classe wiimote de Wiiflash et le tour est joué.</p>
<p>J&#8217;ai par ailleurs modifié la classe VirtualMouse pour qu&#8217;elle prenne en compte aussi les champs de texte de saisie.</p>
<p>
Voila une petite vidéo pour voir ce que ça donne :</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2494692&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2494692&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br /><a href="http://vimeo.com/2494692">Wiimouse</a> from <a href="http://vimeo.com/user1026389">fidoman</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Vous pourrez trouver la classe VirtualMouse chez Senocular ici : <a href="http://senocular.com/flash/actionscript.php?file=ActionScript_3.0/com/senocular/ui/VirtualMouse.as">VirtualMouse</a></p>
<p>
Voici ma classe WiiMouse : <a href="http://blog.freddufau.com/wp-content/uploads/as/WiiMouse.as">WiiMouse.as</a></p>
<p>Et un petit exemple de l&#8217;usage :</p>
<p><code>import org.wiiflash.events.ButtonEvent;<br />
import org.wiiflash.events.WiimoteEvent;<br />
import org.wiiflash.Wiimote;</p>
<p>import com.freddufau.wii.WiiMouse;</p>
<p>import flash.utils.getDefinitionByName;</p>
<p>var _wiimote = new Wiimote();<br />
_wiimote.addEventListener(Event.CONNECT, onWiimoteConnect);<br />
_wiimote.connect();</p>
<p>var _wiimote2 = new Wiimote();<br />
_wiimote2.addEventListener(Event.CONNECT, onWiimoteConnect);<br />
_wiimote2.connect();</p>
<p>function onWiimoteConnect( pEvent:Event ):void<br />
{<br />
	var wiiM:Wiimote = pEvent.target as Wiimote;</p>
<p>	wiiM.rumble = true;<br />
	wiiM.rumbleTimeout = 500;</p>
<p>	var theclass:Class = getDefinitionByName( &#8220;Pointer&#8221; + (wiiM.id + 1) ) as Class;<br />
	var pointer:MovieClip = new theclass() as MovieClip;</p>
<p>	var wiiMouse:WiiMouse = new WiiMouse( wiiM, pointer );<br />
	addChild( wiiMouse );<br />
}</code></p>
<p>Le gros intérêt de cette solution est que l&#8217;on a plus besoin de coder des gestionnaires d&#8217;évenement à chaque ajout d&#8217;un nouveau bouton dans un projet Wiiflash..</p>
<p>A bientôt les amis !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/12/11/wiiflash-virtualmouse-wiimouse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Abbaye de Fontevraud</title>
		<link>http://blog.freddufau.com/2008/07/30/abbaye-de-fontevraud/</link>
		<comments>http://blog.freddufau.com/2008/07/30/abbaye-de-fontevraud/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 16:50:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=29</guid>
		<description><![CDATA[
Intervention :

Ergonomie, design et charte graphique de l&#8217;ensemble du site. Design et programmation (as3) d&#8217;un fil d&#8217;actualité / image alimenté par un flux rss. Frise chronologique (as3) entièrement administrable par le client via un fichier xml.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.freddufau.com/wp-content/uploads/2008/07/abbaye.jpg" rel="lightbox[29]"><img class="alignnone size-full wp-image-30" title="abbaye" src="http://blog.freddufau.com/wp-content/uploads/2008/07/abbaye.jpg" alt="" width="429" height="211" /></a></p>
<h3>Intervention :</h3>
<p>
Ergonomie, design et charte graphique de l&#8217;ensemble du site. Design et programmation (as3) d&#8217;un fil d&#8217;actualité / image alimenté par un flux rss. Frise chronologique (as3) entièrement administrable par le client via un fichier xml.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/30/abbaye-de-fontevraud/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Catalogue CEFIM</title>
		<link>http://blog.freddufau.com/2008/07/30/catalogue-cefim/</link>
		<comments>http://blog.freddufau.com/2008/07/30/catalogue-cefim/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 14:12:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Print]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=50</guid>
		<description><![CDATA[
Intervention
Design, illustration (création de la mascotte)
]]></description>
			<content:encoded><![CDATA[<p><a class="noborder" href="http://blog.freddufau.com/wp-content/uploads/2008/07/catalogue_cefim_full.jpg" rel="lightbox[50]"><img src="http://blog.freddufau.com/wp-content/uploads/2008/07/cefim_catalogue.jpg" alt="" title="cefim_catalogue" width="429" height="211" class="alignnone size-full wp-image-51" /></a></p>
<h3>Intervention</h3>
<p>Design, illustration (création de la mascotte)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/30/catalogue-cefim/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mission Loire - borne interactive</title>
		<link>http://blog.freddufau.com/2008/07/30/mission-loire-borne-interactive/</link>
		<comments>http://blog.freddufau.com/2008/07/30/mission-loire-borne-interactive/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 10:01:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Borne interactive]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=112</guid>
		<description><![CDATA[
Intervention : 
Développement du noyau de l&#8217;application, intégration de 240 écrans à l&#8217;aide d&#8217;une navigation par écran tactile (cliquer - glisser - slide), en partie administrable via un fichier xml (AS2)
Réalisation pour le compte de Click-on
]]></description>
			<content:encoded><![CDATA[<p><a class="noborder" href="http://blog.freddufau.com/wp-content/uploads/2008/07/mission_loire.jpg" rel="lightbox[112]"><img src="http://blog.freddufau.com/wp-content/uploads/2008/07/mission_loire.jpg" alt="" title="Borne Interactive Mission Loire" width="427" height="210" class="alignnone size-full wp-image-84" /></a></p>
<h3>Intervention : </h3>
<p>Développement du noyau de l&#8217;application, intégration de 240 écrans à l&#8217;aide d&#8217;une navigation par écran tactile (cliquer - glisser - slide), en partie administrable via un fichier xml (AS2)</p>
<p>Réalisation pour le compte de <a href="http://www.click-on.fr/">Click-on</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/30/mission-loire-borne-interactive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Globe-trotter</title>
		<link>http://blog.freddufau.com/2008/07/30/globe-trotter/</link>
		<comments>http://blog.freddufau.com/2008/07/30/globe-trotter/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 09:44:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Site full flash]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=106</guid>
		<description><![CDATA[
Intervention :
Programmation site full-flash (as2)
]]></description>
			<content:encoded><![CDATA[<p><a class="noborder" href="http://blog.freddufau.com/wp-content/uploads/2008/07/globe_trotter.jpg" rel="lightbox[106]"><img src="http://blog.freddufau.com/wp-content/uploads/2008/07/globe_trotter.jpg" alt="" title="Globe Trotter - site web" width="427" height="210" class="alignnone size-full wp-image-80" /></a></p>
<h3>Intervention :</h3>
<p>Programmation site full-flash (as2)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/30/globe-trotter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Equinoxe - site full-flash</title>
		<link>http://blog.freddufau.com/2008/07/30/equinoxe-site-full-flash/</link>
		<comments>http://blog.freddufau.com/2008/07/30/equinoxe-site-full-flash/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 09:31:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Site full flash]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=104</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a class="noborder" href="http://blog.freddufau.com/wp-content/uploads/2008/07/equinoxe.jpg" rel="lightbox[104]"><img src="http://blog.freddufau.com/wp-content/uploads/2008/07/equinoxe.jpg" alt="" title="Equinoxe - site web" width="427" height="210" class="alignnone size-full wp-image-78" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/30/equinoxe-site-full-flash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Claire Diterzi - site web</title>
		<link>http://blog.freddufau.com/2008/07/30/claire-diterzi-site-web/</link>
		<comments>http://blog.freddufau.com/2008/07/30/claire-diterzi-site-web/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 09:05:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=102</guid>
		<description><![CDATA[
Intervention :
Création de la charte graphique à l&#8217;occasion de la sortie du dernier album de Claire Diterzi - Webdesign et programmation Flash (as2)
Client : NAIVE
]]></description>
			<content:encoded><![CDATA[<p><a class="noborder" href="http://blog.freddufau.com/wp-content/uploads/2008/07/diterzi.jpg" rel="lightbox[102]"><img src="http://blog.freddufau.com/wp-content/uploads/2008/07/diterzi.jpg" alt="" title="Claire Diterzi - Tableau de chasse" width="427" height="210" class="alignnone size-full wp-image-77" /></a></p>
<h3>Intervention :</h3>
<p>Création de la charte graphique à l&#8217;occasion de la sortie du dernier album de Claire Diterzi - Webdesign et programmation Flash (as2)</p>
<p>Client : NAIVE</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/30/claire-diterzi-site-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CEFIM - site web</title>
		<link>http://blog.freddufau.com/2008/07/30/cefim-site-web/</link>
		<comments>http://blog.freddufau.com/2008/07/30/cefim-site-web/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 08:48:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Webdesign]]></category>

		<category><![CDATA[xhtml / css]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=94</guid>
		<description><![CDATA[
Intervention :
Webdesign et intégration xhtml / css dans une solution CMS (cmsmadesimple)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.freddufau.com/wp-content/uploads/2008/07/cefim_web.jpg" class="noborder" rel="lightbox[94]"><img src="http://blog.freddufau.com/wp-content/uploads/2008/07/cefim_web.jpg" alt="" title="Site web de CEFIM" width="427" height="210" class="alignnone size-full wp-image-74" /></a></p>
<h3>Intervention :</h3>
<p>Webdesign et intégration xhtml / css dans une solution CMS (cmsmadesimple)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/30/cefim-site-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arteak</title>
		<link>http://blog.freddufau.com/2008/07/30/arteak/</link>
		<comments>http://blog.freddufau.com/2008/07/30/arteak/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 07:52:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=62</guid>
		<description><![CDATA[
Intervention
Développement Flash AS2 - site full-flash administrable par fichier xml et &#8220;skinnable&#8221; par feuille de style.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.freddufau.com/wp-content/uploads/2008/07/arteak.jpg" rel="lightbox[62]"><img src="http://blog.freddufau.com/wp-content/uploads/2008/07/arteak.jpg" alt="" title="Arteak - site web" width="427" height="210" class="alignnone size-full wp-image-63" /></a></p>
<h3>Intervention</h3>
<p>Développement Flash AS2 - site full-flash administrable par fichier xml et &#8220;skinnable&#8221; par feuille de style.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/30/arteak/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Horizons Ecologie</title>
		<link>http://blog.freddufau.com/2008/07/20/horizons-ecologie/</link>
		<comments>http://blog.freddufau.com/2008/07/20/horizons-ecologie/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 09:51:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Webdesign]]></category>

		<category><![CDATA[xhtml / css]]></category>

		<guid isPermaLink="false">http://blog.freddufau.com/?p=108</guid>
		<description><![CDATA[
Intervention  :
Création du logotype, identité graphique, webdesign. Developpement xhtml / css et intégration dans une solution CMS, mise en place d&#8217;une solution de paiement Paypal
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.freddufau.com/wp-content/uploads/2008/07/horizons_ecologie.jpg" rel="lightbox[108]"><img src="http://blog.freddufau.com/wp-content/uploads/2008/07/horizons_ecologie.jpg" alt="" title="Horizons Ecologie" width="427" height="210" class="alignnone size-full wp-image-81" /></a></p>
<h3>Intervention  :</h3>
<p>Création du logotype, identité graphique, webdesign. Developpement xhtml / css et intégration dans une solution CMS, mise en place d&#8217;une solution de paiement Paypal</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.freddufau.com/2008/07/20/horizons-ecologie/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
