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 :

[Flash 8] setMask pour deux clips


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut [Flash 8] setMask pour deux clips
    Bonjour,
    Encore un post sur setMask!
    J'ai trois clips :clip1, clip2 et masque; et je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    clip2.setMask(masque);
    clip1.setMask(masque);
    A l'exécution clip1 est bien masqué par masque, mais pas clip2.
    Si j'inverse l'ordre des lignes c'est l'inverse (clip2 masqué et clip1 affiché)
    La question est donc : Comment faire pour utiliser un seul masque pour plusieurs clip à l'execution (à la conception c'est facile avec les calques)?.
    A part évidement dupliquer les clips masques?
    Merci

  2. #2
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Par défaut
    Bonjour,

    Il me semble que ce que tu veux faire ne sois pas possible.

    Par contre tu peux effectuer un clip général dans lequel tu met tes 2 clips, puis tu masques le clip général.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var mcBase:MovieClip = this; (_root ou autre)
     
    var mc1:MovieClip = mcBase.createEmptyMovieClip("clip1", 1);
    var mc2:MovieClip = mcBase.createEmptyMovieClip("clip2", 2);
     
    mcBase.setMask(mcMask);// applique le masque au clip principal
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    C'est effectivement une méthode à laquelle j'avais pensée. Mais elle m'embetait un peu car il vas falloir que je passe tout mes clips qui étaient sur _root dans le clip général.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 06/12/2006, 16h34
  2. Réponses: 8
    Dernier message: 06/11/2005, 20h39
  3. [FLASH MX2004] Commande pour déclencher un clip
    Par Ticoche dans le forum Flash
    Réponses: 13
    Dernier message: 19/11/2004, 16h16
  4. [FLASH MX PRO] effet mouvement clip
    Par dens63 dans le forum Flash
    Réponses: 5
    Dernier message: 21/04/2004, 10h16
  5. [Flash MX] Taille d'un clip
    Par n_tony dans le forum Flash
    Réponses: 9
    Dernier message: 09/04/2004, 23h39

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