geek space web solutions

Placer un DisplayObject en premier plan

Monday, 09 August 2010 15:43
There are no translations available.

Pour différentes raisons, il est parfois nécessaire de placer ou replacer un objet/élément graphique en premier plan.

1°) Le premier moyen est bien sûr d'utiliser addChild si l'objet n'a pas encore été ajouté. Si l'object a déjà été ajouté, on pourrait très bien utiliser un removeChild suivi d'un addChild.

public function addChild(child:DisplayObject):DisplayObject
Ajoute une occurrence enfant de DisplayObject à cette occurrence de DisplayObjectContainer. L'enfant est ajouté devant (par-dessus) tous les autres enfants dans cette occurrence de DisplayObjectContainer.

2°) Le second moyen est de redéfinir la position de l'objet dans la liste dans laquelle il se trouve, pour cela on va utiliser la fonction setChilIndex. Cette méthode est bien sûr conseillée...

Le code ci-dessous permet de placer ou replacer le Sprite nommé "spriteMarges" en premier plan :
if(!contains(spriteMarges)) addChild(spriteMarges);
else {
setChildIndex(spriteMarges, numChildren-1);
}
 

Add comment


Security code
Refresh

Sections


Last articles

Erreur de Sécurité Flash Pla... Component 'Classic Contact F... Montage PC : Ventirad COOLER... Problèmes de codage utf-8 av... Afficher les catégories touj... Ouvrir une Squeezebox en jav... Send array from Flash / As3 ... Node.js Introduction et Inst... Genymotion: Tester vos appli... utf8 : substr ou mb_substr...

Sondages

Do you think HTML5 can completely replace Flash ?
 
Would you be interested in an online XML editor ?
 

Paypal

paypal

Code du plugin Joomla AutoSEO 1.2 par www.geek-space.fr