Toon posts:

removeMovieClip() problemen

Pagina: 1
Acties:

Verwijderd

Topicstarter
G'avond daar,
edit:
een FLASH
vraagje van deze kant:

Ik maak een x-aantal movieClip references aan en push ze in een array aCubes. Maar als ik deze wil verwijderen met removeCubes() blijft de array vol, terwijl dit volgens mij toch niet zou moeten gebeuren. Enig idee wat hier aan de hand is?
(overigens ben ik met mezelf nog aan het ruzien tussen references en instances, maar volgens mij moet dit kloppend zijn)

Hier is de code, alvast bedankt als je wat weet:

ElMatty

------

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var aCubes:Array = new Array;
var cube:MovieClip;

function buildClips():Void {

for (var i:Number = 0; i < numIn; i++) {

   cube = attachMovie("mcCube", "mcCube" + element, getNextHighestDepth());

   aCubes.push(cube);

   }
}

function removeCubes():Void {

    for (var i:Number = 0; i < aCubes.length; i++) {

      aCubes[i].removeMovieClip();
   }
}

[ Voor 9% gewijzigd door Verwijderd op 12-07-2005 22:48 ]


  • Steephh
  • Registratie: Juni 2003
  • Laatst online: 04-05 15:17
Huh... In wat voor programmeertaal werk je eigenlijk?

_@/'


Verwijderd

Topicstarter
Oew, sorry, ik was vergeten [FLASH] of [ActionScript] in de topic te zetten.

Nou, dat dus.

J m'excuse!

Matty

  • syllaz
  • Registratie: Mei 2002
  • Laatst online: 20-04 17:01
Werk je met MX 2004?

Je methode zou gewoon moeten werken, maar dit is een bug in flash.
Elke MC moet je dan eerst met swapdepths veranderen, daarna kun je removen.

Dus:
aCubes[i].swapDepths(10000);
aCubes[i].removeMovieClip();

zou moeten werken...

Verwijderd

Topicstarter
Damn, vandaar. Het werkt inderdaad nu!

Dank u,

M