<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Parallaxe</title>
	<atom:link href="http://www.saturnino-freelance.com/2006/05/parallaxe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.saturnino-freelance.com/2006/05/parallaxe/</link>
	<description>Analyste-programmeur multimédia patenté / freelance à Nouméa</description>
	<lastBuildDate>Fri, 04 Jun 2010 07:00:06 +1100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : admin</title>
		<link>http://www.saturnino-freelance.com/2006/05/parallaxe/comment-page-1/#comment-3</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 19 Feb 2009 08:04:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.saturnino-freelance.com/?p=4#comment-3</guid>
		<description>salut, avec un peu de retard voici la version AS3

package
{
	import flash.display.MovieClip;
	import flash.events.MouseEvent;


	public class Container extends MovieClip
	{
		public var p_0						:MovieClip;
		public var p_1						:MovieClip;
		public var p_2						:MovieClip;
		public var p_3						:MovieClip;

		public var items_arr				:Array:[];

		//=================================================================
		// fonction constructor
		//=================================================================
		public function Container():void
		{
			trace(this + &quot; :: Container&quot;);
			init();
		}
		//=================================================================
		// fonction init
		//=================================================================
		public function init():void
		{
			trace(this + &quot; :: init&quot;);
			var i			:uint = 0;
			var mc			:MovieClip;

			for (i; i &lt; 4; i++ ){
				items_arr.push(this[&quot;p_&quot; + i]);
			}
			addEventListener(MouseEvent.MOUSE_MOVE, doParallaxe);
		}
		//=================================================================
		// fonction doParallaxe
		//=================================================================
		public function doParallaxe(event:MouseEvent):void {
			trace(this + &quot; :: doParallaxe&quot; +event.currentTarget.mouseX);
			var i			:uint = 0;
			var mc			:MovieClip;
			var xpos		:Number;
			var ypos		:Number;


			for (i; i &lt; items_arr.length; i++)
			{
				if (i &gt; 0)
				{
					mc = items_arr[i];
					xpos = -(Number(i + 1) * (event.currentTarget.mouseX / 250));// modifier 70 par la valeur souhaitée en fonction de la taille de la photo.
					ypos = -(Number(i + 1) * (event.currentTarget.mouseY / 250));// modifier 70 par la valeur souhaitée en fonction de la taille de la photo.


					mc.x = xpos;
					mc.y = ypos;
				}
			}
		}

	}

}</description>
		<content:encoded><![CDATA[<p>salut, avec un peu de retard voici la version AS3</p>
<p>package<br />
{<br />
	import flash.display.MovieClip;<br />
	import flash.events.MouseEvent;</p>
<p>	public class Container extends MovieClip<br />
	{<br />
		public var p_0						:MovieClip;<br />
		public var p_1						:MovieClip;<br />
		public var p_2						:MovieClip;<br />
		public var p_3						:MovieClip;</p>
<p>		public var items_arr				:Array:[];</p>
<p>		//=================================================================<br />
		// fonction constructor<br />
		//=================================================================<br />
		public function Container():void<br />
		{<br />
			trace(this + &nbsp;&raquo; :: Container&nbsp;&raquo;);<br />
			init();<br />
		}<br />
		//=================================================================<br />
		// fonction init<br />
		//=================================================================<br />
		public function init():void<br />
		{<br />
			trace(this + &nbsp;&raquo; :: init&nbsp;&raquo;);<br />
			var i			:uint = 0;<br />
			var mc			:MovieClip;</p>
<p>			for (i; i < 4; i++ ){<br />
				items_arr.push(this["p_" + i]);<br />
			}<br />
			addEventListener(MouseEvent.MOUSE_MOVE, doParallaxe);<br />
		}<br />
		//=================================================================<br />
		// fonction doParallaxe<br />
		//=================================================================<br />
		public function doParallaxe(event:MouseEvent):void {<br />
			trace(this + " :: doParallaxe" +event.currentTarget.mouseX);<br />
			var i			:uint = 0;<br />
			var mc			:MovieClip;<br />
			var xpos		:Number;<br />
			var ypos		:Number;</p>
<p>			for (i; i < items_arr.length; i++)<br />
			{<br />
				if (i > 0)<br />
				{<br />
					mc = items_arr[i];<br />
					xpos = -(Number(i + 1) * (event.currentTarget.mouseX / 250));// modifier 70 par la valeur souhaitée en fonction de la taille de la photo.<br />
					ypos = -(Number(i + 1) * (event.currentTarget.mouseY / 250));// modifier 70 par la valeur souhaitée en fonction de la taille de la photo.</p>
<p>					mc.x = xpos;<br />
					mc.y = ypos;<br />
				}<br />
			}<br />
		}</p>
<p>	}</p>
<p>}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : benoit</title>
		<link>http://www.saturnino-freelance.com/2006/05/parallaxe/comment-page-1/#comment-2</link>
		<dc:creator>benoit</dc:creator>
		<pubDate>Sun, 07 Dec 2008 17:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.saturnino-freelance.com/?p=4#comment-2</guid>
		<description>Bonjour, serait il possible d&#039;avoir la version AS3 ?

Merci d&#039;avance...</description>
		<content:encoded><![CDATA[<p>Bonjour, serait il possible d&#8217;avoir la version AS3 ?</p>
<p>Merci d&#8217;avance&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
