<?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>
	<lastBuildDate>Mon, 08 Feb 2010 11:28:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</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&#039;effet foto flow 
Si quelqu&#039;un sais comment le reduir et gerer les fotos via un XML je suis preneur. 

J&#039;ai laissé tout les test pour ceux qui veulent s&#039;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(&quot;1.jpg&quot;);
		  material_HG.doubleSided = true;
		  material_HG.interactive = true;
		  
		  material_HD = new BitmapFileMaterial(&quot;2.jpg&quot;);
		  material_HD.doubleSided = true;
		  material_HD.interactive = true;
		  
		  material_BG = new BitmapFileMaterial(&quot;3.jpg&quot;);
		  material_BG.doubleSided = true;
		  material_BG.interactive = true;
		  
		  material_BD = new BitmapFileMaterial(&quot;4.jpg&quot;);
		  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(&quot;dia&quot;+index, index);
 var valide = &quot;&quot;;
 while (valide == &quot;&quot;) {
 var n = 1;
 valide = &quot;ok&quot;;
 var ordre = Math.ceil(Math.random()*NbrPhoto);
 while (n != NbrAffiche+1) {
 if (ordre == mon_array[n]) {
 valide = &quot;&quot;;
 }
 n++;
 }
 }
 mon_array[index] = ordre;
 var img = &quot;images/&quot;+ordre+&quot;.jpg&quot;;
 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 = &quot;Decos/vignettes/&quot; + _Name + &quot;.png&quot;;
			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:&quot;linear&quot;});
	  Tweener.addTween(plane_HG, {z:-500, x:0,  rotationX:0, rotationY:0, rotationZ:0, time:1, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_BD, {z:200, x:600, rotationX:0, rotationY:0, rotationZ:0, time:2, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_HD, {z:100, x:400, alpha:5, rotationY:0, rotationY:0, rotationZ:0, time:1.5, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_BG, {z:350, x:800, alpha:30, rotationZ:0, rotationY:0, rotationZ:0, time:2.5, transition:&quot;easeOutExpo&quot;});
	  
	  }
	       private function objectPress1( e:InteractiveScene3DEvent ):void{
		  
      //Tweener.addTween(camera, {x:800, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:&quot;linear&quot;});
	  Tweener.addTween(plane_HG, {z:100, x:-1300 , rotationX:0, rotationY:0, rotationZ:0, time:2.5, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_BD, {z:100, x:400 , rotationX:0, rotationY:0, rotationZ:0, time:1.5, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_HD, {z:-500,x:0 ,rotationY:0, rotationY:0, rotationZ:0,    time:1, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_BG, {z:200, x:600 ,rotationZ:0, rotationY:0, rotationZ:0,  time:2, transition:&quot;easeOutExpo&quot;});
	  
	  }
	  
	      private function objectPress2( e:InteractiveScene3DEvent ):void{
		  
      //Tweener.addTween(camera, {x:1000, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:&quot;linear&quot;});
	  Tweener.addTween(plane_HG, {z:350, x:-2000 , rotationX:0, rotationY:0, rotationZ:0, alpha:10, time:2, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_BD, {z:-500,x:0 , rotationX:0, rotationY:0, rotationZ:0,   time:1, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_HD, {z:100, x:-1300 , rotationY:0, rotationY:0, rotationZ:0, time:2.5, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_BG, {z:100, x:400 ,rotationZ:0, rotationY:0, rotationZ:0,  time:1.5, transition:&quot;easeOutExpo&quot;});
	  
	  }

	  	   private function objectPress3( e:InteractiveScene3DEvent ):void{
		  
      //Tweener.addTween(camera, {x:1200, y:600, z:-380, rotationX:0, rotationY:0, rotationZ:0, time:3, transition:&quot;linear&quot;});
	  Tweener.addTween(plane_HG, {z:500, x:-2500 , rotationX:0, rotationY:0, rotationZ:0, time:1.5, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_BD, {z:100, x:-1300 ,  rotationX:0, rotationY:0, rotationZ:0,time:2.5, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_HD, {z:350, x: -2000, rotationY:0, rotationY:0, rotationZ:0, time:2, transition:&quot;easeOutExpo&quot;});
      Tweener.addTween(plane_BG, {z:-500,x:0 , rotationZ:0, rotationY:0, rotationZ:0,   time:1, transition:&quot;easeOutExpo&quot;});
	  
	  }
 



	
      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(&laquo;&nbsp;1.jpg&nbsp;&raquo;);<br />
		  material_HG.doubleSided = true;<br />
		  material_HG.interactive = true;</p>
<p>		  material_HD = new BitmapFileMaterial(&laquo;&nbsp;2.jpg&nbsp;&raquo;);<br />
		  material_HD.doubleSided = true;<br />
		  material_HD.interactive = true;</p>
<p>		  material_BG = new BitmapFileMaterial(&laquo;&nbsp;3.jpg&nbsp;&raquo;);<br />
		  material_BG.doubleSided = true;<br />
		  material_BG.interactive = true;</p>
<p>		  material_BD = new BitmapFileMaterial(&laquo;&nbsp;4.jpg&nbsp;&raquo;);<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(&laquo;&nbsp;dia&nbsp;&raquo;+index, index);<br />
 var valide = &laquo;&nbsp;&nbsp;&raquo;;<br />
 while (valide == &laquo;&nbsp;&nbsp;&raquo;) {<br />
 var n = 1;<br />
 valide = &laquo;&nbsp;ok&nbsp;&raquo;;<br />
 var ordre = Math.ceil(Math.random()*NbrPhoto);<br />
 while (n != NbrAffiche+1) {<br />
 if (ordre == mon_array[n]) {<br />
 valide = &laquo;&nbsp;&nbsp;&raquo;;<br />
 }<br />
 n++;<br />
 }<br />
 }<br />
 mon_array[index] = ordre;<br />
 var img = &laquo;&nbsp;images/&nbsp;&raquo;+ordre+&nbsp;&raquo;.jpg&nbsp;&raquo;;<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 = &laquo;&nbsp;Decos/vignettes/&nbsp;&raquo; + _Name + &laquo;&nbsp;.png&nbsp;&raquo;;<br />
			var loader:Loader = new Loader();<br />
			name = _Name;<br />
			loader.load(new URLRequest(path));// on y place la deco correspondante<br />
			loader.x = &#8211; (loader.width / 2);<br />
			loader.y = &#8211; (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:&nbsp;&raquo;linear&nbsp;&raquo;});<br />
	  Tweener.addTween(plane_HG, {z:-500, x:0,  rotationX:0, rotationY:0, rotationZ:0, time:1, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_BD, {z:200, x:600, rotationX:0, rotationY:0, rotationZ:0, time:2, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_HD, {z:100, x:400, alpha:5, rotationY:0, rotationY:0, rotationZ:0, time:1.5, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_BG, {z:350, x:800, alpha:30, rotationZ:0, rotationY:0, rotationZ:0, time:2.5, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});</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:&nbsp;&raquo;linear&nbsp;&raquo;});<br />
	  Tweener.addTween(plane_HG, {z:100, x:-1300 , rotationX:0, rotationY:0, rotationZ:0, time:2.5, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_BD, {z:100, x:400 , rotationX:0, rotationY:0, rotationZ:0, time:1.5, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_HD, {z:-500,x:0 ,rotationY:0, rotationY:0, rotationZ:0,    time:1, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_BG, {z:200, x:600 ,rotationZ:0, rotationY:0, rotationZ:0,  time:2, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});</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:&nbsp;&raquo;linear&nbsp;&raquo;});<br />
	  Tweener.addTween(plane_HG, {z:350, x:-2000 , rotationX:0, rotationY:0, rotationZ:0, alpha:10, time:2, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_BD, {z:-500,x:0 , rotationX:0, rotationY:0, rotationZ:0,   time:1, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_HD, {z:100, x:-1300 , rotationY:0, rotationY:0, rotationZ:0, time:2.5, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_BG, {z:100, x:400 ,rotationZ:0, rotationY:0, rotationZ:0,  time:1.5, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});</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:&nbsp;&raquo;linear&nbsp;&raquo;});<br />
	  Tweener.addTween(plane_HG, {z:500, x:-2500 , rotationX:0, rotationY:0, rotationZ:0, time:1.5, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_BD, {z:100, x:-1300 ,  rotationX:0, rotationY:0, rotationZ:0,time:2.5, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_HD, {z:350, x: -2000, rotationY:0, rotationY:0, rotationZ:0, time:2, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});<br />
      Tweener.addTween(plane_BG, {z:-500,x:0 , rotationZ:0, rotationY:0, rotationZ:0,   time:1, transition:&nbsp;&raquo;easeOutExpo&nbsp;&raquo;});</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&#039;a redonner l&#039;envie de m&#039;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&#039;est de l&#039;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&#039;arrive pas appliquer l&#039;effet de Zoom sur plusieurs photo a la fois. (Un coup de pouce peut etre? =)

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 ^^)

Encore félicitation Ocelyn pour ton boulot, j&#039;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 <img src='http://papervision3d-fr.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . (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&#039;étrié :)

d&#039;ailleurs j&#039;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&#039;aide vraiment il ne te reste plus qu&#039;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&#039;on se sent moins seul!

Quelqu&#039;un sais-il comment tweener la propriété alpha d&#039;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&#039;ami c&#039;est méga top cool ton dock à la makintoche ! Comment tu as fais ça ? J&#039;aimerais bien voir les sources derrière ces effets zépatent !! Jveut bien partager les miennes mais c&#039;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&#039;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&#039;ai bien des questions qui restent sans reponses:&quot; 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&#039;imagessans passer par des milliers de lignes de code?&quot; ou encore
&quot;comment integrer un  xml pour charger les photos plus facilement ?&quot; ou bien &quot; peut on modifier la valeur alpha des planes en fonctions de leur position Z ?&quot; ......
En esperant que quelqu&#039;un pourras me repondre .
Merci d&#039;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:&nbsp;&raquo; 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?&nbsp;&raquo; ou encore<br />
&laquo;&nbsp;comment integrer un  xml pour charger les photos plus facilement ?&nbsp;&raquo; ou bien &nbsp;&raquo; peut on modifier la valeur alpha des planes en fonctions de leur position Z ?&nbsp;&raquo; &#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&#039;ai réussi à faire kekchose qui tiens la route : 

http://david.namboka.free.fr/Main.swf

Ma nouvelle question à cent dollars est :&quot;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&#039;a de cela moult temps, avec feu vrml et le lecteur bitmanagment ?

Wouala wouala ! Si je trouve quelquechose comme d&#039;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 <img src='http://papervision3d-fr.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> . 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 :&nbsp;&raquo;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>
