<?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 : Les Tweeners</title>
	<atom:link href="http://papervision3d-fr.com/2008/03/11/les-tweeners/feed/" rel="self" type="application/rss+xml" />
	<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/</link>
	<description>Blog Français sur Papervision3D</description>
	<pubDate>Sun, 05 Jul 2009 00:50:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : mence</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-246</link>
		<dc:creator>mence</dc:creator>
		<pubDate>Mon, 18 May 2009 01:10:50 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-246</guid>
		<description>voila mon bout de code pour l'effet foto flow 
Si quelqu'un sais comment le reduir et gerer les fotos via un XML je suis preneur. 

J'ai laissé tout les test pour ceux qui veulent s'amuser avec avec les tweeners.

package

{      
      //Importation des librairies nécessaires à l’application
      import flash.display.Sprite;
	  import flash.events.Event;
      import org.papervision3d.cameras.Camera3D;
      import org.papervision3d.render.BasicRenderEngine;
      import org.papervision3d.scenes.Scene3D;
      import org.papervision3d.view.Viewport3D;
	  import org.papervision3d.objects.primitives.*;
	  import org.papervision3d.materials.*;
	  import org.papervision3d.events.*;
	  
	  import caurina.transitions.Tweener;
	  
	  
	  
       
      public class Main1 extends Sprite {

		  //Définition des variables nécessaires
	  private var container :Sprite;  
      private var viewport:Viewport3D;
      private var scene:Scene3D;
      private var camera:Camera3D;
      private var renderer:BasicRenderEngine;
      
	  private var plane_HG:Plane;
	  private var plane_HD:Plane;
	  private var plane_BG:Plane;
	  private var plane_BD:Plane;
	  
	  private var material_HG:BitmapFileMaterial;
	  private var material_HD:BitmapFileMaterial;
	  private var material_BG:BitmapFileMaterial;
	  private var material_BD:BitmapFileMaterial;
	  
      
	  public function Main1(){

      //Fonctions nécessaire à l’initialisation du projet
       init();
}

      private function init():void{
//Les fonctions nécessaires à l’initialisation de Papervision
       initPapervision();
	   initMaterials();
	   initObjects();
	   initListeners();

      }
      private function initPapervision():void{

      //Création du viewport
      viewport = new Viewport3D(1024,800,false,true);

      //Ajout du viewport à la scène si vous l’oubliez l’application marchera mais n’apparaitra pas
      addChild( viewport );

	  //Création de la scene
      scene = new Scene3D();

      //Création de la caméra
      camera = new Camera3D();

      //Création du moteur de rendu
      renderer = new BasicRenderEngine();

      }
	 
     private function initMaterials():void{
		/*  material_HG = new BitmapFileMaterial("1.jpg");
		  material_HG.doubleSided = true;
		  material_HG.interactive = true;
		  
		  material_HD = new BitmapFileMaterial("2.jpg");
		  material_HD.doubleSided = true;
		  material_HD.interactive = true;
		  
		  material_BG = new BitmapFileMaterial("3.jpg");
		  material_BG.doubleSided = true;
		  material_BG.interactive = true;
		  
		  material_BD = new BitmapFileMaterial("4.jpg");
		  material_BD.doubleSided = true;
		  material_BD.interactive = true;
		  
	  }*////////////////////////////
	 /* var NbrAffiche = 4; //Nbr de photos à afficher
var NbrPhoto = 10; //Nbr de photos ds le dossier
mon_array = new Array(); //Tableau gardant les photos en mémoire pour les vérifs
function chargeImage(index) {
 var mc = _root.createEmptyMovieClip("dia"+index, index);
 var valide = "";
 while (valide == "") {
 var n = 1;
 valide = "ok";
 var ordre = Math.ceil(Math.random()*NbrPhoto);
 while (n != NbrAffiche+1) {
 if (ordre == mon_array[n]) {
 valide = "";
 }
 n++;
 }
 }
 mon_array[index] = ordre;
 var img = "images/"+ordre+".jpg";
 mc.loadMovie(img);
 mc._x = (index-1)*250;
 mc._y = 10;
}
// Fin de la fonction, on va afficher les photos
n = 1;
while (n != NbrAffiche+1) {
 chargeImage(n);
 n++;
}/

     //////////////////////////////////////
	 
	/* public function Deco(_Name:String) 
		{
			var path:String = "Decos/vignettes/" + _Name + ".png";
			var loader:Loader = new Loader();
			name = _Name;
			loader.load(new URLRequest(path));// on y place la deco correspondante
			loader.x = - (loader.width / 2);
			loader.y = - (loader.height / 2);
			addChildAt(loader,3);
			loader.contentLoaderInfo.addEventListener(Event.OPEN,showPreloader);
			loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);
			loader.contentLoaderInfo.addEventListener(Event.COMPLETE,showLoadResult);	
			
			addEventListener ( Event.ADDED_TO_STAGE, activation ); 

		}  */ 
		
		//////////////////////////////////
	  private function initObjects():void{
	
      camera.zoom = 20;
      camera.x = 300;
      camera.y = 323;

      plane_HG = new Plane(material_HG,700,700,8,8);
	  plane_HD = new Plane(material_HD,700,700);
	  plane_BG = new Plane(material_BG,700,700);
	  plane_BD = new Plane(material_BD,700,700);
	  
      scene.addChild( plane_HG );
	  scene.addChild( plane_HD );
	  scene.addChild( plane_BG );
	  scene.addChild( plane_BD );
	  
      plane_HG.x = -700;
	  plane_HG.y = 500;
	  plane_HG.z = 300;
	  
	  plane_HD.x = 0;
	  plane_HD.y = 500;
	  plane_HD.z = 300;
	  
      plane_BD.x = 700;
      plane_BD.y = 500;
	  plane_BD.z = 300;
	  
	  plane_BG.x = 1400;
      plane_BG.y = 500;
	  plane_BG.z = 300;
    

}  private function initListeners():void{
		  
      plane_HG.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, objectPress );
      plane_HD.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, objectPress1 );
      plane_BD.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, objectPress2 );
      plane_BG.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, objectPress3 );
       
	   addEventListener( Event.ENTER_FRAME, onEnterFrame );
	  

}
      private function objectPress( e:InteractiveScene3DEvent ):void{
		  
      //Tweener.addTween(camera, {x:600, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:"linear"});
	  Tweener.addTween(plane_HG, {z:-500, x:0,  rotationX:0, rotationY:0, rotationZ:0, time:1, transition:"easeOutExpo"});
      Tweener.addTween(plane_BD, {z:200, x:600, rotationX:0, rotationY:0, rotationZ:0, time:2, transition:"easeOutExpo"});
      Tweener.addTween(plane_HD, {z:100, x:400, alpha:5, rotationY:0, rotationY:0, rotationZ:0, time:1.5, transition:"easeOutExpo"});
      Tweener.addTween(plane_BG, {z:350, x:800, alpha:30, rotationZ:0, rotationY:0, rotationZ:0, time:2.5, transition:"easeOutExpo"});
	  
	  }
	       private function objectPress1( e:InteractiveScene3DEvent ):void{
		  
      //Tweener.addTween(camera, {x:800, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:"linear"});
	  Tweener.addTween(plane_HG, {z:100, x:-1300 , rotationX:0, rotationY:0, rotationZ:0, time:2.5, transition:"easeOutExpo"});
      Tweener.addTween(plane_BD, {z:100, x:400 , rotationX:0, rotationY:0, rotationZ:0, time:1.5, transition:"easeOutExpo"});
      Tweener.addTween(plane_HD, {z:-500,x:0 ,rotationY:0, rotationY:0, rotationZ:0,    time:1, transition:"easeOutExpo"});
      Tweener.addTween(plane_BG, {z:200, x:600 ,rotationZ:0, rotationY:0, rotationZ:0,  time:2, transition:"easeOutExpo"});
	  
	  }
	  
	      private function objectPress2( e:InteractiveScene3DEvent ):void{
		  
      //Tweener.addTween(camera, {x:1000, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:"linear"});
	  Tweener.addTween(plane_HG, {z:350, x:-2000 , rotationX:0, rotationY:0, rotationZ:0, alpha:10, time:2, transition:"easeOutExpo"});
      Tweener.addTween(plane_BD, {z:-500,x:0 , rotationX:0, rotationY:0, rotationZ:0,   time:1, transition:"easeOutExpo"});
      Tweener.addTween(plane_HD, {z:100, x:-1300 , rotationY:0, rotationY:0, rotationZ:0, time:2.5, transition:"easeOutExpo"});
      Tweener.addTween(plane_BG, {z:100, x:400 ,rotationZ:0, rotationY:0, rotationZ:0,  time:1.5, transition:"easeOutExpo"});
	  
	  }

	  	   private function objectPress3( e:InteractiveScene3DEvent ):void{
		  
      //Tweener.addTween(camera, {x:1200, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:"linear"});
	  Tweener.addTween(plane_HG, {z:500, x:-2500 , rotationX:0, rotationY:0, rotationZ:0, time:1.5, transition:"easeOutExpo"});
      Tweener.addTween(plane_BD, {z:100, x:-1300 ,  rotationX:0, rotationY:0, rotationZ:0,time:2.5, transition:"easeOutExpo"});
      Tweener.addTween(plane_HD, {z:350, x: -2000, rotationY:0, rotationY:0, rotationZ:0, time:2, transition:"easeOutExpo"});
      Tweener.addTween(plane_BG, {z:-500,x:0 , rotationZ:0, rotationY:0, rotationZ:0,   time:1, transition:"easeOutExpo"});
	  
	  }
 



	
      private function onEnterFrame (e:Event):void{
		 
		// Move camera with the mouse
		camera.x =  viewport.mouseX;
		//camera.y =  -viewport.mouseY/5;


      renderer.renderScene ( scene, camera, viewport );
	
      //plane.x += (-)X; //Déplacer une Plane vers la droite ou gauche.
      //plane.y += (-)Y; //Déplacer une Plane vers le haut ou le bas.
      //plane.z += (-)Z; //Faire avancer ou reculer la plane, par rapport à la caméra.
      //plane.rotationX += 1; //Faire tourner la Plane vers la haut.
      //plane.rotationY += 1; //Faire tourner la Plane par le coté;
      //plane.rotationZ += 1; //Faire tourner la Plane en diagonale;

}



}

}</description>
		<content:encoded><![CDATA[<p>voila mon bout de code pour l&#8217;effet foto flow<br />
Si quelqu&#8217;un sais comment le reduir et gerer les fotos via un XML je suis preneur. </p>
<p>J&#8217;ai laissé tout les test pour ceux qui veulent s&#8217;amuser avec avec les tweeners.</p>
<p>package</p>
<p>{<br />
      //Importation des librairies nécessaires à l’application<br />
      import flash.display.Sprite;<br />
	  import flash.events.Event;<br />
      import org.papervision3d.cameras.Camera3D;<br />
      import org.papervision3d.render.BasicRenderEngine;<br />
      import org.papervision3d.scenes.Scene3D;<br />
      import org.papervision3d.view.Viewport3D;<br />
	  import org.papervision3d.objects.primitives.*;<br />
	  import org.papervision3d.materials.*;<br />
	  import org.papervision3d.events.*;</p>
<p>	  import caurina.transitions.Tweener;</p>
<p>      public class Main1 extends Sprite {</p>
<p>		  //Définition des variables nécessaires<br />
	  private var container :Sprite;<br />
      private var viewport:Viewport3D;<br />
      private var scene:Scene3D;<br />
      private var camera:Camera3D;<br />
      private var renderer:BasicRenderEngine;</p>
<p>	  private var plane_HG:Plane;<br />
	  private var plane_HD:Plane;<br />
	  private var plane_BG:Plane;<br />
	  private var plane_BD:Plane;</p>
<p>	  private var material_HG:BitmapFileMaterial;<br />
	  private var material_HD:BitmapFileMaterial;<br />
	  private var material_BG:BitmapFileMaterial;<br />
	  private var material_BD:BitmapFileMaterial;</p>
<p>	  public function Main1(){</p>
<p>      //Fonctions nécessaire à l’initialisation du projet<br />
       init();<br />
}</p>
<p>      private function init():void{<br />
//Les fonctions nécessaires à l’initialisation de Papervision<br />
       initPapervision();<br />
	   initMaterials();<br />
	   initObjects();<br />
	   initListeners();</p>
<p>      }<br />
      private function initPapervision():void{</p>
<p>      //Création du viewport<br />
      viewport = new Viewport3D(1024,800,false,true);</p>
<p>      //Ajout du viewport à la scène si vous l’oubliez l’application marchera mais n’apparaitra pas<br />
      addChild( viewport );</p>
<p>	  //Création de la scene<br />
      scene = new Scene3D();</p>
<p>      //Création de la caméra<br />
      camera = new Camera3D();</p>
<p>      //Création du moteur de rendu<br />
      renderer = new BasicRenderEngine();</p>
<p>      }</p>
<p>     private function initMaterials():void{<br />
		/*  material_HG = new BitmapFileMaterial(&#8221;1.jpg&#8221;);<br />
		  material_HG.doubleSided = true;<br />
		  material_HG.interactive = true;</p>
<p>		  material_HD = new BitmapFileMaterial(&#8221;2.jpg&#8221;);<br />
		  material_HD.doubleSided = true;<br />
		  material_HD.interactive = true;</p>
<p>		  material_BG = new BitmapFileMaterial(&#8221;3.jpg&#8221;);<br />
		  material_BG.doubleSided = true;<br />
		  material_BG.interactive = true;</p>
<p>		  material_BD = new BitmapFileMaterial(&#8221;4.jpg&#8221;);<br />
		  material_BD.doubleSided = true;<br />
		  material_BD.interactive = true;</p>
<p>	  }*////////////////////////////<br />
	 /* var NbrAffiche = 4; //Nbr de photos à afficher<br />
var NbrPhoto = 10; //Nbr de photos ds le dossier<br />
mon_array = new Array(); //Tableau gardant les photos en mémoire pour les vérifs<br />
function chargeImage(index) {<br />
 var mc = _root.createEmptyMovieClip(&#8221;dia&#8221;+index, index);<br />
 var valide = &#8220;&#8221;;<br />
 while (valide == &#8220;&#8221;) {<br />
 var n = 1;<br />
 valide = &#8220;ok&#8221;;<br />
 var ordre = Math.ceil(Math.random()*NbrPhoto);<br />
 while (n != NbrAffiche+1) {<br />
 if (ordre == mon_array[n]) {<br />
 valide = &#8220;&#8221;;<br />
 }<br />
 n++;<br />
 }<br />
 }<br />
 mon_array[index] = ordre;<br />
 var img = &#8220;images/&#8221;+ordre+&#8221;.jpg&#8221;;<br />
 mc.loadMovie(img);<br />
 mc._x = (index-1)*250;<br />
 mc._y = 10;<br />
}<br />
// Fin de la fonction, on va afficher les photos<br />
n = 1;<br />
while (n != NbrAffiche+1) {<br />
 chargeImage(n);<br />
 n++;<br />
}/</p>
<p>     //////////////////////////////////////</p>
<p>	/* public function Deco(_Name:String)<br />
		{<br />
			var path:String = &#8220;Decos/vignettes/&#8221; + _Name + &#8220;.png&#8221;;<br />
			var loader:Loader = new Loader();<br />
			name = _Name;<br />
			loader.load(new URLRequest(path));// on y place la deco correspondante<br />
			loader.x = - (loader.width / 2);<br />
			loader.y = - (loader.height / 2);<br />
			addChildAt(loader,3);<br />
			loader.contentLoaderInfo.addEventListener(Event.OPEN,showPreloader);<br />
			loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);<br />
			loader.contentLoaderInfo.addEventListener(Event.COMPLETE,showLoadResult);	</p>
<p>			addEventListener ( Event.ADDED_TO_STAGE, activation ); </p>
<p>		}  */ </p>
<p>		//////////////////////////////////<br />
	  private function initObjects():void{</p>
<p>      camera.zoom = 20;<br />
      camera.x = 300;<br />
      camera.y = 323;</p>
<p>      plane_HG = new Plane(material_HG,700,700,8,8);<br />
	  plane_HD = new Plane(material_HD,700,700);<br />
	  plane_BG = new Plane(material_BG,700,700);<br />
	  plane_BD = new Plane(material_BD,700,700);</p>
<p>      scene.addChild( plane_HG );<br />
	  scene.addChild( plane_HD );<br />
	  scene.addChild( plane_BG );<br />
	  scene.addChild( plane_BD );</p>
<p>      plane_HG.x = -700;<br />
	  plane_HG.y = 500;<br />
	  plane_HG.z = 300;</p>
<p>	  plane_HD.x = 0;<br />
	  plane_HD.y = 500;<br />
	  plane_HD.z = 300;</p>
<p>      plane_BD.x = 700;<br />
      plane_BD.y = 500;<br />
	  plane_BD.z = 300;</p>
<p>	  plane_BG.x = 1400;<br />
      plane_BG.y = 500;<br />
	  plane_BG.z = 300;</p>
<p>}  private function initListeners():void{</p>
<p>      plane_HG.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, objectPress );<br />
      plane_HD.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, objectPress1 );<br />
      plane_BD.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, objectPress2 );<br />
      plane_BG.addEventListener( InteractiveScene3DEvent.OBJECT_PRESS, objectPress3 );</p>
<p>	   addEventListener( Event.ENTER_FRAME, onEnterFrame );</p>
<p>}<br />
      private function objectPress( e:InteractiveScene3DEvent ):void{</p>
<p>      //Tweener.addTween(camera, {x:600, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:&#8221;linear&#8221;});<br />
	  Tweener.addTween(plane_HG, {z:-500, x:0,  rotationX:0, rotationY:0, rotationZ:0, time:1, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_BD, {z:200, x:600, rotationX:0, rotationY:0, rotationZ:0, time:2, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_HD, {z:100, x:400, alpha:5, rotationY:0, rotationY:0, rotationZ:0, time:1.5, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_BG, {z:350, x:800, alpha:30, rotationZ:0, rotationY:0, rotationZ:0, time:2.5, transition:&#8221;easeOutExpo&#8221;});</p>
<p>	  }<br />
	       private function objectPress1( e:InteractiveScene3DEvent ):void{</p>
<p>      //Tweener.addTween(camera, {x:800, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:&#8221;linear&#8221;});<br />
	  Tweener.addTween(plane_HG, {z:100, x:-1300 , rotationX:0, rotationY:0, rotationZ:0, time:2.5, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_BD, {z:100, x:400 , rotationX:0, rotationY:0, rotationZ:0, time:1.5, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_HD, {z:-500,x:0 ,rotationY:0, rotationY:0, rotationZ:0,    time:1, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_BG, {z:200, x:600 ,rotationZ:0, rotationY:0, rotationZ:0,  time:2, transition:&#8221;easeOutExpo&#8221;});</p>
<p>	  }</p>
<p>	      private function objectPress2( e:InteractiveScene3DEvent ):void{</p>
<p>      //Tweener.addTween(camera, {x:1000, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:&#8221;linear&#8221;});<br />
	  Tweener.addTween(plane_HG, {z:350, x:-2000 , rotationX:0, rotationY:0, rotationZ:0, alpha:10, time:2, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_BD, {z:-500,x:0 , rotationX:0, rotationY:0, rotationZ:0,   time:1, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_HD, {z:100, x:-1300 , rotationY:0, rotationY:0, rotationZ:0, time:2.5, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_BG, {z:100, x:400 ,rotationZ:0, rotationY:0, rotationZ:0,  time:1.5, transition:&#8221;easeOutExpo&#8221;});</p>
<p>	  }</p>
<p>	  	   private function objectPress3( e:InteractiveScene3DEvent ):void{</p>
<p>      //Tweener.addTween(camera, {x:1200, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:&#8221;linear&#8221;});<br />
	  Tweener.addTween(plane_HG, {z:500, x:-2500 , rotationX:0, rotationY:0, rotationZ:0, time:1.5, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_BD, {z:100, x:-1300 ,  rotationX:0, rotationY:0, rotationZ:0,time:2.5, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_HD, {z:350, x: -2000, rotationY:0, rotationY:0, rotationZ:0, time:2, transition:&#8221;easeOutExpo&#8221;});<br />
      Tweener.addTween(plane_BG, {z:-500,x:0 , rotationZ:0, rotationY:0, rotationZ:0,   time:1, transition:&#8221;easeOutExpo&#8221;});</p>
<p>	  }</p>
<p>      private function onEnterFrame (e:Event):void{</p>
<p>		// Move camera with the mouse<br />
		camera.x =  viewport.mouseX;<br />
		//camera.y =  -viewport.mouseY/5;</p>
<p>      renderer.renderScene ( scene, camera, viewport );</p>
<p>      //plane.x += (-)X; //Déplacer une Plane vers la droite ou gauche.<br />
      //plane.y += (-)Y; //Déplacer une Plane vers le haut ou le bas.<br />
      //plane.z += (-)Z; //Faire avancer ou reculer la plane, par rapport à la caméra.<br />
      //plane.rotationX += 1; //Faire tourner la Plane vers la haut.<br />
      //plane.rotationY += 1; //Faire tourner la Plane par le coté;<br />
      //plane.rotationZ += 1; //Faire tourner la Plane en diagonale;</p>
<p>}</p>
<p>}</p>
<p>}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : xoom</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-244</link>
		<dc:creator>xoom</dc:creator>
		<pubDate>Wed, 13 May 2009 10:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-244</guid>
		<description>BRAVO et encore BRAVO
merci Ocelyn pour ces tutos de grandes qualités, je galérais bien avec papervision, ça m'a redonner l'envie de m'y coller!!!!!!!!!!!!
vraiment bien fait et tres clair.
xoom</description>
		<content:encoded><![CDATA[<p>BRAVO et encore BRAVO<br />
merci Ocelyn pour ces tutos de grandes qualités, je galérais bien avec papervision, ça m&#8217;a redonner l&#8217;envie de m&#8217;y coller!!!!!!!!!!!!<br />
vraiment bien fait et tres clair.<br />
xoom</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Lupus</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-242</link>
		<dc:creator>Lupus</dc:creator>
		<pubDate>Sun, 19 Apr 2009 12:42:12 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-242</guid>
		<description>Merci beaucoup pour ces tutos, c'est de l'excellent boulot !</description>
		<content:encoded><![CDATA[<p>Merci beaucoup pour ces tutos, c&#8217;est de l&#8217;excellent boulot !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : S4e</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-227</link>
		<dc:creator>S4e</dc:creator>
		<pubDate>Sat, 07 Feb 2009 14:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-227</guid>
		<description>Tuto très intéressant, cependant je n'arrive pas appliquer l'effet de Zoom sur plusieurs photo a la fois. (Un coup de pouce peut etre? =)

Mence &#62;&#62; ça serait super sympa si tu partageais un bout de ton code pour me sortir de cette impasse :). (ton rendu est magique ^^)

Encore félicitation Ocelyn pour ton boulot, j'en parle autour de moi.</description>
		<content:encoded><![CDATA[<p>Tuto très intéressant, cependant je n&#8217;arrive pas appliquer l&#8217;effet de Zoom sur plusieurs photo a la fois. (Un coup de pouce peut etre? =)</p>
<p>Mence &gt;&gt; ça serait super sympa si tu partageais un bout de ton code pour me sortir de cette impasse :). (ton rendu est magique ^^)</p>
<p>Encore félicitation Ocelyn pour ton boulot, j&#8217;en parle autour de moi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : FreakDev</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-204</link>
		<dc:creator>FreakDev</dc:creator>
		<pubDate>Thu, 08 Jan 2009 21:36:50 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-204</guid>
		<description>merci pour ces tutos, ça met bien le pied à l'étrié :)

d'ailleurs j'ai fait ça : 
http://freakblog.free.fr/ipv/Displayer.swf</description>
		<content:encoded><![CDATA[<p>merci pour ces tutos, ça met bien le pied à l&#8217;étrié <img src='http://papervision3d-fr.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>d&#8217;ailleurs j&#8217;ai fait ça :<br />
<a href="http://freakblog.free.fr/ipv/Displayer.swf" rel="nofollow">http://freakblog.free.fr/ipv/Displayer.swf</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : tweeners</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-193</link>
		<dc:creator>tweeners</dc:creator>
		<pubDate>Tue, 25 Nov 2008 23:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-193</guid>
		<description>Super les tutos je début ça m'aide vraiment il ne te reste plus qu'a trouver un éditeur et faire le premier livre sur papervision 3D biensur je ne vais pas oublier de faire une petite donation 
Merci</description>
		<content:encoded><![CDATA[<p>Super les tutos je début ça m&#8217;aide vraiment il ne te reste plus qu&#8217;a trouver un éditeur et faire le premier livre sur papervision 3D biensur je ne vais pas oublier de faire une petite donation<br />
Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : bone</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-138</link>
		<dc:creator>bone</dc:creator>
		<pubDate>Tue, 26 Aug 2008 13:03:03 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-138</guid>
		<description>Salut, 
Merci pour ces tutos qui font que l'on se sent moins seul!

Quelqu'un sais-il comment tweener la propriété alpha d'un plan?

Merci pour cette précieuse aide!
a+</description>
		<content:encoded><![CDATA[<p>Salut,<br />
Merci pour ces tutos qui font que l&#8217;on se sent moins seul!</p>
<p>Quelqu&#8217;un sais-il comment tweener la propriété alpha d&#8217;un plan?</p>
<p>Merci pour cette précieuse aide!<br />
a+</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Bamboolix</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-121</link>
		<dc:creator>Bamboolix</dc:creator>
		<pubDate>Tue, 05 Aug 2008 19:40:47 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-121</guid>
		<description>whaou l'ami c'est méga top cool ton dock à la makintoche ! Comment tu as fais ça ? J'aimerais bien voir les sources derrière ces effets zépatent !! Jveut bien partager les miennes mais c'est les mêmes que ceux de ce blog :s</description>
		<content:encoded><![CDATA[<p>whaou l&#8217;ami c&#8217;est méga top cool ton dock à la makintoche ! Comment tu as fais ça ? J&#8217;aimerais bien voir les sources derrière ces effets zépatent !! Jveut bien partager les miennes mais c&#8217;est les mêmes que ceux de ce blog :s</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Mence</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-118</link>
		<dc:creator>Mence</dc:creator>
		<pubDate>Tue, 22 Jul 2008 02:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-118</guid>
		<description>Merci pour ce tuto qui ma permis de comprendre les bases de pvs3d.
Voici ce que j'ai reussi a faire grace a ton aide precieuse apres quelques jours de prises de tete .

http://brule.clement.free.fr/2/gallerie_3d.swf

J'ai bien des questions qui restent sans reponses:" comment creer une fonction pour automatiser la taille des planes les unes par raport aux autres pour ne pas configurer toute les positions manuellement et pouvoir afficher beaucoup plus d'imagessans passer par des milliers de lignes de code?" ou encore
"comment integrer un  xml pour charger les photos plus facilement ?" ou bien " peut on modifier la valeur alpha des planes en fonctions de leur position Z ?" ......
En esperant que quelqu'un pourras me repondre .
Merci d'avance pour les nouveaux tuto que nous attendons avec impatience.</description>
		<content:encoded><![CDATA[<p>Merci pour ce tuto qui ma permis de comprendre les bases de pvs3d.<br />
Voici ce que j&#8217;ai reussi a faire grace a ton aide precieuse apres quelques jours de prises de tete .</p>
<p><a href="http://brule.clement.free.fr/2/gallerie_3d.swf" rel="nofollow">http://brule.clement.free.fr/2/gallerie_3d.swf</a></p>
<p>J&#8217;ai bien des questions qui restent sans reponses:&#8221; comment creer une fonction pour automatiser la taille des planes les unes par raport aux autres pour ne pas configurer toute les positions manuellement et pouvoir afficher beaucoup plus d&#8217;imagessans passer par des milliers de lignes de code?&#8221; ou encore<br />
&#8220;comment integrer un  xml pour charger les photos plus facilement ?&#8221; ou bien &#8221; peut on modifier la valeur alpha des planes en fonctions de leur position Z ?&#8221; &#8230;&#8230;<br />
En esperant que quelqu&#8217;un pourras me repondre .<br />
Merci d&#8217;avance pour les nouveaux tuto que nous attendons avec impatience.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Bamboolix</title>
		<link>http://papervision3d-fr.com/2008/03/11/les-tweeners/comment-page-1/#comment-103</link>
		<dc:creator>Bamboolix</dc:creator>
		<pubDate>Sun, 13 Jul 2008 21:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://papervision.ocelyn.com/2008/03/11/les-tweeners/#comment-103</guid>
		<description>Salut a tous !

Je suis de retour :) pour le meilleure et surtout le pire :-D. Bon ben voilà j'ai réussi à faire kekchose qui tiens la route : 

http://david.namboka.free.fr/Main.swf

Ma nouvelle question à cent dollars est :"peut-on superposer des contrôles ou des composants flex traditionnels sur cette jolie scène 3D ? Un peu comme il était possible jadis, il y'a de cela moult temps, avec feu vrml et le lecteur bitmanagment ?

Wouala wouala ! Si je trouve quelquechose comme d'hab je transmet !! Opensource power !</description>
		<content:encoded><![CDATA[<p>Salut a tous !</p>
<p>Je suis de retour <img src='http://papervision3d-fr.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> pour le meilleure et surtout le pire :-D. Bon ben voilà j&#8217;ai réussi à faire kekchose qui tiens la route : </p>
<p><a href="http://david.namboka.free.fr/Main.swf" rel="nofollow">http://david.namboka.free.fr/Main.swf</a></p>
<p>Ma nouvelle question à cent dollars est :&#8221;peut-on superposer des contrôles ou des composants flex traditionnels sur cette jolie scène 3D ? Un peu comme il était possible jadis, il y&#8217;a de cela moult temps, avec feu vrml et le lecteur bitmanagment ?</p>
<p>Wouala wouala ! Si je trouve quelquechose comme d&#8217;hab je transmet !! Opensource power !</p>
]]></content:encoded>
	</item>
</channel>
</rss>
