Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/06/2011, 02h18   #1
Invité de passage
 
Inscription : octobre 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 1
Points : 0
Points : 0
Par défaut Priorité d'affichage d'un movieClip parent

Bonjour!

J'étudie depuis quelques jour l'actionscript 3.
Voilà mon problème: J'ai un personnage qui est affiché sur un décor .
Et le personnage tiens une arme (3 clips séparés donc)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
var grille:MovieClip = new MovieClip();
addChild(grille)
 
var perso:MovieClip= new Perso();
addChild(perso) 
var arme:MovieClip= new Fusil();
perso.addChild(arme) 
 
perso.x = 300;
perso.y = 150;
arme.x = 0;
arme.y = -4;
Le décor s'affiche bien derrière le personnage mais l'arme s'affiche entre le personnage et le décor, j'aimerai qu'elle soit au premier plan.

Or j'ai regardé du coté des listes d'affichages apparemment il y a
addChildAt ou setChildAt mais je n'ai pas réussi à les utiliser dans mon cas.


Qu'ai-je fais de maaal?

Merci d'avance!


Edit :

Je n'ai pas réussi à régler le problème alors j'ai changé de méthode:
Code :
1
2
3
4
5
6
var perso:MovieClip= new MovieClip(); //création du perso gabarit
var corps:MovieClip= new Perso_arme(); //création du corps
var arme:MovieClip= new Fusil(); //création de l'arme
addChild(perso) //on affiche le perso
perso.addChild(corps)//on affiche le corps attaché au perso
perso.addChild(arme)//on affiche l'arme attaché au perso
Comme ça l'amre qui est ajouté en dernier apparait au premier plan
Mikaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h47.


 
 
 
 
Partenaires

Hébergement Web