# Removing Multiple Movie Clips

**URL:** <https://forum.kirupa.com/t/removing-multiple-movie-clips/25386>\
**Category:** flash\
**Created:** [July 12, 2003, 2:13am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386 "2003-07-12T02:13:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![NeoDreamer](https://avatars.discourse-cdn.com/v4/letter/n/ccd318/32.png) [@NeoDreamer](https://forum.kirupa.com/u/NeoDreamer)\
**Post date:** [July 12, 2003, 2:13am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/1 "2003-07-12T02:13:23Z")

</div>

I am going to use the removeMovieClip(“SomeMovie”); command. Is it possible to close multiple movie clips using only one of “removeMovieClip”? For example, i want to close movie1, movie2, and movie3.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:15am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/2 "2003-07-12T02:15:33Z")

</div>

try this:

```auto
for (i=1; i<4; i++) { clip = this["movie"+i]; removeMovieClip(clip); }

```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:19am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/3 "2003-07-12T02:19:21Z")

</div>

Well, actually, my movies are not named that simply (movie 1,2,3…). A better example is: service, profile, contact.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:27am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/4 "2003-07-12T02:27:59Z")

</div>

You can only use removeMovieClip if the mc was created using attachMovie or duplicateMovieClip. Just in case you dont know…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:37am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/5 "2003-07-12T02:37:20Z")

</div>

Then what do I use for regular ones?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:38am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/6 "2003-07-12T02:38:51Z")

</div>

unloadMovie or unloadMovieNum

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:40am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/7 "2003-07-12T02:40:34Z")

</div>

how do I close multiple movie clips with just using one line of code so that I don’t waste time writing so much code?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:41am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/8 "2003-07-12T02:41:28Z")

</div>

You want to unload them on a button event?  
Are the mcs loaded into level or target?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:51am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/9 "2003-07-12T02:51:59Z")

</div>

on release

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:55am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/10 "2003-07-12T02:55:13Z")

</div>

Are the mcs loaded into level?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:56am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/11 "2003-07-12T02:56:17Z")

</div>

they are on the same level as the button that wants to close them

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 2:56am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/12 "2003-07-12T02:56:53Z")

</div>

If so, try this:[AS]max = 2;//im assuming you want to unload mcs on levels 1 and 2  
unload = function(){  
for (i=1; i\<=max; i++) {  
unloadMovieNum(i);  
};  
}  
button.onPress = unload;[/AS]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 5:35am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/13 "2003-07-12T05:35:58Z")

</div>

```auto
var movies = [service, profile, contact], index;
myButton.onRelease = function() {
for (index=0; index<movies.length; index++) {
movies[index].swapDepths(1000+index);
movies[index].removeMovieClip();
}
};

```

the removeMovieClip method only works if the MovieClip depth is equal or greater than 0.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 5:41am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/14 "2003-07-12T05:41:14Z")

</div>

where do you put this code?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 5:43am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/15 "2003-07-12T05:43:25Z")

</div>

you put the code on the Frame actions. where _myButton_ is the instance name of the Button that should remove those MovieClips.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 5:49am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/16 "2003-07-12T05:49:31Z")

</div>

I didnt know you could swap depths to remove the mcs… :!:  
thx again kax 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 5:50am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/17 "2003-07-12T05:50:18Z")

</div>

This code broke the rollovers I had on my button. They don’t show anymore. And also, I didn’t want the movie clips to disapear forever. They should be able to come back when an action loads them again.

Why?

I am making a navigation system. Each section is a different movie clip symbol. When the user wants to go to another section, the current section must be removed. But, the removed section should only be temporary, as people might want to go back.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 5:52am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/18 "2003-07-12T05:52:02Z")

</div>

Use[AS]moviclip.\_visible = false;[/AS]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 5:52am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/19 "2003-07-12T05:52:55Z")

</div>

- claudio

no problem. 😉  
and actually, you shouldn’t thank me… i learned that from senocular. 😛

- Supree

if you need to load them again, you should use the attachMovie method to load them from the Library whenever you need those MovieClips. =)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 12, 2003, 5:54am UTC](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386/20 "2003-07-12T05:54:21Z")

</div>

or you could listen to claudio. 😉

[Next page](https://forum.kirupa.com/t/removing-multiple-movie-clips/25386.md?page=2)
