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

ActionScript 1 & ActionScript 2 Discussion :

Cibler les objets textes dans une animation


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut Cibler les objets textes dans une animation
    Bonjour.

    Je développe actuellement un site avec la possibilité pour l'utilisateur de choisir un thème.

    Je voudrais pour cela réussir à cibler les éléments textes dans toute l'animation afin de modifier leur couleur dynamiquement.

    Si en plus je peux faire le tri pour modifier la couleur en fonction du type de champ texte (titres qui sont plus foncés que les textes, etc), ce serait parfait.

    Je pensais mettre en place un écouteur, mais je ne m'en suis jamais vraiment servi et je ne sais pas trop comment le mettre en place.

    Si quelqu'un a une réponse, merci !!

    Cordialement,

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 48
    Par défaut
    du coup, ce que j'ai ecrit sur mon post est totalement adaptable à ton cas.

    Exemple, tu dis que tu as plusieurs types de champs texte, il suffira d'avoir deux boucles de création du style :

    solution facile, tu les crées à la mainavec l'outil de création de champ texte et tu nommes ces champs texte comme ceci :

    banniere1, banniere2, banniere3

    Pour un autre type

    champ1, champ2, champ3

    ensuite tu peux accéder dynamiquement a ces champs et les modifier tous en même temps par une boucle for
    genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for(var index=0; index <nombre de champs; index++)
     {
    _root["champ"+index]._background=true;
    _root["champ"+index]._backgroundcolor=0xabc123;
    _root["banniere"+index]._background=true;
    _root["banniere"+index]._backgroundcolor=0x123abc;
    }
    en appliquant ce code lors de l'appuie sur un bouton (on press =function{blabla}

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut
    Merci pour la réponse.

    J'ai envoyé un mp juste avant !

    Cela a l'air plus facile que ce que je voulais faire. Alors merci encore !!

    Je teste et vous tient au courant.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 48
    Par défaut
    sinon créé dynamiquement tes champs texte à l'éxécution avec un createTextField, puis les placer aux bonnes coordonnées.

    Moi par exemple, j'ai un tableau qui contient les coordonnées de chacun des points (tableau à 2 dimensions). Par exemple en dessous, je pars du principe que tu as crée un tableau à 2 dimensions, avec en position 0 le texte à mettre dans le champ texte, puis en 1 le x et en 2 le y du champ. C'est plus propre je pense que de les placer manuellement. Tout dépend de la complexité de ton swf.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for (blabla)
    {
    createTextField("champ"+index, level, tableau[index][1], tableau[index][2], largeur, hauteur);
    _root["champ"+index]._text=tableau[index][0];
    }

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut
    Je vais tester toute ces solutions et opterait pour la moins adaptée ...

    Je vous tiendrais au courant. Cela pourra prendre quelques jours, ne m'occupant pas que de cela

    En tous cas, merci pour votre coup de pouce, c'est appréciable quand on est dans le flou.

Discussions similaires

  1. [Spark] Effacer les "objets graphiques" aprés une animation
    Par Elendhil dans le forum Flex
    Réponses: 0
    Dernier message: 23/07/2010, 20h59
  2. Réponses: 2
    Dernier message: 23/03/2009, 13h25
  3. [CLI] Filtrer les objets modifiés dans une version Tag
    Par peaceinpal dans le forum Subversion
    Réponses: 2
    Dernier message: 27/01/2009, 10h28
  4. Charger du texte dans une animation
    Par Monika dans le forum Flash
    Réponses: 2
    Dernier message: 29/10/2007, 07h39

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