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 23/11/2010, 17h26   #1
Invité de passage
 
Olivier Roche
Inscription : novembre 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : Olivier Roche

Informations forums :
Inscription : novembre 2010
Messages : 4
Points : 0
Points : 0
Par défaut splice indexOf : MovieClip

Bonjour tout le monde,
encore un dernier petit soucis sur le petit "jeu" que je suis en train de mettre en place ...
J ai un array de movieclip qui sont placés dans un container, et apparaissent aléatoirement, quand un click dessus, l'élément de l'array disparait, quand c est le premier ou le dernier, c'est jouable avec shift(); et pop(); , mais vu que l'ordre change (donc un simple slice est impossible), je ne sais pas comment faire pour faire disparaitre un movieclip spécial :

Code :
1
2
3
4
5
6
7
8
9
10
var movieClipArray:Array = new Array(new monClip1(),new monClip2(),new monClip3(),new monClip4(),new monClip5())
 
var movieClipArray:Array = new Array("bim","bim2","bim3","bim4","bim5");
 
    if(nez_mc.currentFrame == nez_mc.totalFrames)
    {
        trace("nez");
        test4_btn.removeEventListener(MouseEvent.CLICK, test4);
        movieClipArray.splice(movieClipArray.indexOf(new monClip1()),1);
    }


Mais cela ne marche pas ...
J ai donc fait avec visible = false, mais cela ne correspond pas à ce que je recherche, c'est à dire supprimer un élément spécifique d'un array, peut importe son emplacement dans l'array, mais s'agissant d'un movieClip ...

Si quelqu'un voit l'astuce ??

Un grand merci d'avance
farandhigh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 17h28   #2
Invité de passage
 
Olivier Roche
Inscription : novembre 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : Olivier Roche

Informations forums :
Inscription : novembre 2010
Messages : 4
Points : 0
Points : 0
ps : le second array :
Code :
var movieClipArray:Array = new Array("bim","bim2","bim3","bim4","bim5");
est inutile pour comprendre, j'ai mal collé la partie necessaire ...
farandhigh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h21.


 
 
 
 
Partenaires

Hébergement Web