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 :

pb animation ActionScript


Sujet :

Flash

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 13
    Points : 8
    Points
    8
    Par défaut pb animation ActionScript
    bonjour tout le monde

    Voila g un petit souci, j'ai mis une animation en ActionScript sur une page de mon site en flash :

    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
     
    txt = "DROPNROCK SOUND";//Le texte à afficher
    ray = 36;//Le rayon du cercle
     
     
    a = -12 * txt.length / 2 + 6;
    col1 = 0;
    col2 = 0;
    col3 = 0;
    for (i=0 ; i<txt.length ; i++) {
    	duplicateMovieClip("lp","lp"+i,i);
    	this["lp"+i].tx.text = txt.substr(i,1);
    /*
    	c1 = col1.toString(16);
    	if (c1.length == 1) {c1 = "0"+c1 }
    	c2 = col2.toString(16);
    	if (c2.length == 1) {c2 = "0"+c2 }
    	c3 = col3.toString(16);
    	if (c3.length == 1) {c3 = "0"+c3 }
    */
     
    	this["lp"+i]._x = 643 + ray * Math.sin (a * Math.PI / 180);
    	this["lp"+i]._y = 396 - ray * Math.cos (a * Math.PI / 180);
    	this["lp"+i]._rotation = a;
    	a += 12;
    //	col1 += 5;
    //	col2 += 5;
    	col3 += 5;
    };
    this.onEnterFrame = function() {
    	a = -12 * txt.length / 2 + 6;
    	for (i=0 ; i<txt.length ; i++) {
    		this["lp"+i]._x = 643 + ray * Math.sin ((a+b) * Math.PI / 180);
    		this["lp"+i]._y = 396 - ray * Math.cos ((a+b) * Math.PI / 180);
    		this["lp"+i]._rotation = a+b;
    		a += 12;
    	};
    	b += 2;
    	if(b >= 360) {
    		b = 0;
    	};
    };

    Je l'ai appliqué pour une seul image

    Mon problème est que cette animation se répète sur toutes les pages!!!

    http://www.dropnrock.com/index2.html

    D'ou pourrais venir ce problème

    J'utilise Flash pro 8

    Merci d'avance

  2. #2
    Membre éclairé Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Points : 835
    Points
    835
    Par défaut
    Peut-être en mettant une image clef vide sur ton calque action, juste après l'image où tu veux que ce code soit exécuté...

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    ben non j'avais déjà fais ça

    c'est pour ça que je comprend pas de trop ce pb!!

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/10/2011, 13h44
  2. Réponses: 0
    Dernier message: 24/09/2010, 08h31
  3. Flash ou ActionScript pour créer une anim
    Par kev484 dans le forum Flash
    Réponses: 1
    Dernier message: 19/10/2009, 16h25
  4. probleme actionscript 3, bouton play stop animation
    Par benjion01 dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 03/10/2009, 13h15
  5. [ActionScript] Histogramme animé
    Par Dizayeure dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/02/2008, 21h09

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