# Dissolve Movie Clip

**URL:** <https://forum.kirupa.com/t/dissolve-movie-clip/221>\
**Category:** flash\
**Created:** [July 10, 2002, 3:07pm UTC](https://forum.kirupa.com/t/dissolve-movie-clip/221 "2002-07-10T15:07:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tsw](https://avatars.discourse-cdn.com/v4/letter/t/5fc32e/32.png) [@tsw](https://forum.kirupa.com/u/tsw)\
**Post date:** [July 10, 2002, 3:07pm UTC](https://forum.kirupa.com/t/dissolve-movie-clip/221/1 "2002-07-10T15:07:51Z")

</div>

Does anyone know how to make the dissolve effect on a movie 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 10, 2002, 3:09pm UTC](https://forum.kirupa.com/t/dissolve-movie-clip/221/2 "2002-07-10T15:09:21Z")

</div>

You’ll have to gradually reduce the \_alpha value, either in a motion tween or using actionscript.

---

<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 10, 2002, 3:12pm UTC](https://forum.kirupa.com/t/dissolve-movie-clip/221/3 "2002-07-10T15:12:15Z")

</div>

How do you do it using actionscript?

---

<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 10, 2002, 3:50pm UTC](https://forum.kirupa.com/t/dissolve-movie-clip/221/4 "2002-07-10T15:50:28Z")

</div>

You can do it in a frame loop, but I suggest in an “onClipEvent(){}”

If you wanted to reserve the effect for when you wanted it to happen, then you could do something like this.

select the movie clip. Open the “Actions” panel. enter the following script

onClipEven(load){  
this.flag=false;  
}  
onClipEven(enterFrame){  
if(flag==true&&this.\_alpha\>0){  
this.\_alpha-=5;  
}else if(flag==false&&this.\_alpha\<100){  
this.\_alpha+=5;  
}  
}

Then create a button and attach this code to it

on(release){  
if(\_root.myMovieClip.flag==false){  
\_root.ball.flag=true;  
}else if(\_root.myMovieClip.flag==true){  
\_root.ball.flag=false;  
}  
}

Where “myMovieClip” is the “Instance” name of the movie clip with the fade code on it.

Mind you, this is only one way to do this. If you wanted to give this ability to every movie clip in the FLA, I could show you how to do that as well.
