scrAlphaFade
Makes the object fade in and out
Script
// Makes object fade in and out or just fade in or just fade out
/*
fadeMode is string(change to integer if you wish)
fadeMode can be "both"(fade in and out),"in","out"
example: image_alpha = scrAlphaFade(image_alpha,0.1,"both");
This will make the object fade in and out with the speed of 0.1.
*/
var currentAlpha, fadeSpeed, fadeMode, maxAlpha, minAlpha;
currentAlpha = argument0;
fadeSpeed = argument1;
fadeMode = argument2;
maxAlpha = 1;
minAlpha = 0;
if fadeMode == "both"
{
if currentFade == 0
{
currentAlpha += fadeSpeed;
if currentAlpha >= maxAlpha
{
currentFade = 1;
}
return currentAlpha;
}
if currentFade == 1
{
currentAlpha -= fadeSpeed;
if currentAlpha <= minAlpha
{
currentFade = 0;
}
return currentAlpha;
}
}
if fadeMode == "in"
{
if currentAlpha <= maxAlpha
{
currentAlpha += fadeSpeed;
return currentAlpha;
}
}
if fadeMode == "out"
{
if currentAlpha >= minAlpha
{
currentAlpha -= fadeSpeed;
return currentAlpha;
}
}