If you want a "stop" function you can edit the behavior.
Add this to the edit js.
//////////////////////////////////////////////////////////////
// Actions
AddAction(0, 0, "Restart fade", "", "{my}: restart fade", "Run the fade again.", "RestartFade");
AddAction(1, 0, "Start fade", "", "{my}: start fade", "Start the fade, if not active on start.", "StartFade");
AddAction(2, 0, "Stop fade", "", "{my}: stop fade", "Stop the fade.", "StopFade");
and this to the runtime.
behinstProto.doStop = function ()
{
this.stage = 3;
this.runtime.redraw = false;
};
//////////////////////////////////////
Acts.prototype.StopFade = function ()
{
this.doStop();
};
You are basically saying, when Stop is called, trick it into thinking it is done. But don't reset anything.