IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

Premier pas en flash


Sujet :

Flash

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 25
    Points : 22
    Points
    22
    Par défaut Premier pas en flash
    Bonjour ,

    Je viens solliciter votre aide , j'ai un petit projet qui consiste à faire tourner en boucle une roue , quelle est la méthode ?

    merci de votre expertise

  2. #2
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    En as3... si ça peut servir (une simple roue qui rebondit sur les bords en boucle) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    package 
    {
    	import flash.display.Sprite;
    	import flash.events.Event;
     
         [SWF( frameRate="60",width = '1024', height = '270', backgroundColor = '0xF5F5FF')]
     
    	public class Main extends Sprite 
    	{
    		private const R:uint = 90;
    		private var Roue:Sprite = new Sprite();
    		private var dtheta:Number = 0;
    		private var sens:Boolean = false;
    		public function Main():void 
    		{
    		  Roue.x = R;
    		  Roue.y =1.5* R;
    		  with (Roue.graphics) {
    			  lineStyle(3, 0);
    			  drawCircle(0, 0, R);
    			  moveTo( -R, 0);
    			  lineTo(R, 0);
    			  moveTo(0, -R);
    			  lineTo(0, R);
    		  }
     
    		  graphics.lineStyle(3,0);
    		  graphics.moveTo(0, 5*R/2);
    		  graphics.lineTo(stage.stageWidth, 5 * R/2);
     
    		  Roue.addEventListener(Event.ENTER_FRAME, doRotate);
    		  addChild(Roue);
    		}
     
    		private function doRotate(e:Event):void 
    		{
    		  if ((e.currentTarget.x > stage.stageWidth -R) || (e.currentTarget.x < R)) sens =!sens; 
    	          if (!sens) dtheta += 2; else dtheta -= 2;	
                      e.currentTarget.rotationZ = dtheta;
    		  e.currentTarget.x =R*(1 + dtheta * Math.PI / 180);
    		}		
    	}	
    }

Discussions similaires

  1. [CS4] Flash CS4 premier pas
    Par AbstractThink dans le forum Flash
    Réponses: 7
    Dernier message: 01/09/2010, 16h55
  2. Premier pas sous C++
    Par Lachdanan dans le forum C++
    Réponses: 8
    Dernier message: 11/10/2005, 14h39
  3. premier pas dans la vie active
    Par godik dans le forum Emploi
    Réponses: 12
    Dernier message: 10/10/2005, 16h27
  4. [debutant] premier pas avec le SDK directX9
    Par arno2004 dans le forum DirectX
    Réponses: 6
    Dernier message: 27/05/2004, 21h03
  5. Réponses: 2
    Dernier message: 14/04/2004, 19h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo