# Refine my code : Six clips fade. Rollover one...other Fade out

**URL:** <https://forum.kirupa.com/t/refine-my-code-six-clips-fade-rollover-one-other-fade-out/259504>\
**Category:** Uncategorized\
**Created:** [May 6, 2008, 5:39am UTC](https://forum.kirupa.com/t/refine-my-code-six-clips-fade-rollover-one-other-fade-out/259504 "2008-05-06T05:39:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bigpandesal](https://avatars.discourse-cdn.com/v4/letter/b/ecccb3/32.png) [@bigpandesal](https://forum.kirupa.com/u/bigpandesal)\
**Post date:** [May 6, 2008, 5:39am UTC](https://forum.kirupa.com/t/refine-my-code-six-clips-fade-rollover-one-other-fade-out/259504/1 "2008-05-06T05:39:52Z")

</div>

So I have six movie clips. When you rollover one I want the other five to fade out. this code that I did works but it has a potential to break with quick strokes. Any help would be great thanks. I also have a button surrounding the six clips that fade all back up. The reason for that is while they are going from clip to clip i dont want them to fade in a out.

------Here is a link of what im trying to acheiving.------  
[http://www.stellamccartney.com/us/en/beauty/](http://www.stellamccartney.com/us/en/beauty/)

Thanks alot everyone.

------And here is my code-------

import mx.transitions.Tween;  
import mx.transitions.easing.\*;

function fadeOut(mc) {  
var begin = 100;  
var end = 25;  
var time = .1;  
var myTween:Tween = new Tween(mc, “\_alpha”, Regular.easeOut, begin , end , time , true);  
}

function fadeIn(mc) {  
var begin = 25;  
var end = 100;  
var time = .1;  
var myTween:Tween = new Tween(mc, “\_alpha”, Regular.easeIn, begin , end , time , true);  
}

btnOff.onRollOver = function() {  
if (by1.\_alpha != “100”) {  
fadeIn(by1);  
}  
if (by2.\_alpha != “100”) {  
fadeIn(by2);  
}  
if (by3.\_alpha != “100”) {  
fadeIn(by3);  
}  
if (by4.\_alpha != “100”) {  
fadeIn(by4);  
}  
if (by5.\_alpha != “100”) {  
fadeIn(by5);  
}  
if (by6.\_alpha != “100”) {  
fadeIn(by6);  
}  
};

by1.onRollOver = function() {  
if (by1.\_alpha != “100”) {  
fadeIn(by1);  
}  
if (by2.\_alpha != “25”) {  
fadeOut(by2);  
}  
if (by3.\_alpha != “25”) {  
fadeOut(by3);  
}  
if (by4.\_alpha != “25”) {  
fadeOut(by4);  
}  
if (by5.\_alpha != “25”) {  
fadeOut(by5);  
}  
if (by6.\_alpha != “25”) {  
fadeOut(by6);  
}  
};

by2.onRollOver = function() {  
if (by2.\_alpha != “100”) {  
fadeIn(by2);  
}  
if (by1.\_alpha != “25”) {  
fadeOut(by1);  
}  
if (by3.\_alpha != “25”) {  
fadeOut(by3);  
}  
if (by4.\_alpha != “25”) {  
fadeOut(by4);  
}  
if (by5.\_alpha != “25”) {  
fadeOut(by5);  
}  
if (by6.\_alpha != “25”) {  
fadeOut(by6);  
}  
};

by3.onRollOver = function() {  
if (by3.\_alpha != “100”) {  
fadeIn(by3);  
}  
if (by1.\_alpha != “25”) {  
fadeOut(by1);  
}  
if (by2.\_alpha != “25”) {  
fadeOut(by2);  
}  
if (by4.\_alpha != “25”) {  
fadeOut(by4);  
}  
if (by5.\_alpha != “25”) {  
fadeOut(by5);  
}  
if (by6.\_alpha != “25”) {  
fadeOut(by6);  
}  
};

by4.onRollOver = function() {  
if (by4.\_alpha != “100”) {  
fadeIn(by4);  
}  
if (by1.\_alpha != “25”) {  
fadeOut(by1);  
}  
if (by2.\_alpha != “25”) {  
fadeOut(by2);  
}  
if (by3.\_alpha != “25”) {  
fadeOut(by3);  
}  
if (by5.\_alpha != “25”) {  
fadeOut(by5);  
}  
if (by6.\_alpha != “25”) {  
fadeOut(by6);  
}  
};

by5.onRollOver = function() {  
if (by5.\_alpha != “100”) {  
fadeIn(by5);  
}  
if (by1.\_alpha != “25”) {  
fadeOut(by1);  
}  
if (by2.\_alpha != “25”) {  
fadeOut(by2);  
}  
if (by3.\_alpha != “25”) {  
fadeOut(by3);  
}  
if (by4.\_alpha != “25”) {  
fadeOut(by4);  
}  
if (by6.\_alpha != “25”) {  
fadeOut(by6);  
}  
};

by6.onRollOver = function() {  
if (by6.\_alpha != “100”) {  
fadeIn(by6);  
}  
if (by1.\_alpha != “25”) {  
fadeOut(by1);  
}  
if (by2.\_alpha != “25”) {  
fadeOut(by2);  
}  
if (by3.\_alpha != “25”) {  
fadeOut(by3);  
}  
if (by4.\_alpha != “25”) {  
fadeOut(by4);  
}  
if (by5.\_alpha != “25”) {  
fadeOut(by5);  
}  
};
