i have no compile errors. the following is another animation with other functions, like fade ins and outs inside of a mouse over and nested mouse out event where everything works:
thanks for looking into this tho, really appreciate it 
movieClip_12.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler_15);
function fl_MouseOverHandler_15(event:MouseEvent):void
{
movieClip_12.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn_14);
movieClip_12.alpha = 0;
function fl_FadeSymbolIn_14(event:Event)
{
movieClip_12.alpha += 0.03;
if(movieClip_12.alpha >= 0.78)
{
movieClip_12.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn_14);
}
}
movieClip_18.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn_22);
movieClip_18.alpha = 0;
function fl_FadeSymbolIn_22(event:Event)
{
movieClip_18.alpha += 0.03;
if(movieClip_18.alpha >= 0.78)
{
movieClip_18.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn_22);
}
}
import fl.motion.AnimatorFactory;
import fl.motion.MotionBase;
import fl.motion.Motion;
import flash.filters.*;
import flash.geom.Point;
var __motion_ziontext:MotionBase;
if(__motion_ziontext == null) {
__motion_ziontext = new Motion();
__motion_ziontext.duration = 24;
__motion_ziontext.addPropertyArray("x", [0,0.124826,0.238826,0.342478,0.436261,0.520652,0.596174,0.663348,0.722609,0.774435,0.819391,0.857957,0.890565,0.917783,0.940043,0.957913,0.971783,0.982217,0.989696,0.994739,0.997739,0.999304,1,1]);
__motion_ziontext.addPropertyArray("y", [0,-29.0845,-55.6465,-79.7974,-101.649,-121.312,-138.909,-154.56,-168.368,-180.443,-190.918,-199.904,-207.502,-213.843,-219.03,-223.194,-226.425,-228.857,-230.599,-231.774,-232.473,-232.838,-233,-233]);
__motion_ziontext.addPropertyArray("scaleX", [1.000000]);
__motion_ziontext.addPropertyArray("scaleY", [1.000000]);
__motion_ziontext.addPropertyArray("skewX", [0]);
__motion_ziontext.addPropertyArray("skewY", [0]);
__motion_ziontext.addPropertyArray("rotationConcat", [0]);
__motion_ziontext.addPropertyArray("blendMode", ["normal"]);
__motion_ziontext.addPropertyArray("cacheAsBitmap", [false]);
__motion_ziontext.addPropertyArray("alphaMultiplier", [0.000000,0.043478,0.086957,0.130435,0.173913,0.217391,0.260870,0.304348,0.317826,0.331304,0.364783,0.398261,0.421739,0.455217,0.488696,0.516438,0.545383,0.576372,0.603864,0.615437,0.647852,0.667231,0.682587,0.700000]);
var __animFactory_ziontext:AnimatorFactory = new AnimatorFactory(__motion_ziontext);
__animFactory_ziontext.transformationPoint = new Point(0.499654, 0.499318);
__animFactory_ziontext.addTarget(ziontext, 1);
}
movieClip_16.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn_18);
movieClip_16.alpha = 0;
function fl_FadeSymbolIn_18(event:Event)
{
movieClip_16.alpha += 0.1;
if(movieClip_16.alpha >= 1)
{
movieClip_16.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn_18);
}
}
movieClip_17.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn_19);
movieClip_17.alpha = 0;
function fl_FadeSymbolIn_19(event:Event)
{
movieClip_17.alpha += 0.1;
if(movieClip_17.alpha >= 1)
{
movieClip_17.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn_19);
}
}
movieClip_12.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_11);
function fl_MouseOutHandler_11(event:MouseEvent):void
{
movieClip_12.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut_11);
movieClip_12.alpha = 0.78;
function fl_FadeSymbolOut_11(event:Event)
{
movieClip_12.alpha -= 0.08;
if(movieClip_12.alpha <= 0)
{
movieClip_12.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut_11);
}
}
movieClip_18.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut_18);
movieClip_18.alpha = 0.78;
function fl_FadeSymbolOut_18(event:Event)
{
movieClip_18.alpha -= 0.08;
if(movieClip_18.alpha <= 0)
{
movieClip_18.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut_18);
}
}
import fl.motion.AnimatorFactory;
import fl.motion.MotionBase;
import fl.motion.Motion;
import flash.filters.*;
import flash.geom.Point;
var __motion_ziontext:MotionBase;
if(__motion_ziontext == null) {
__motion_ziontext = new Motion();
__motion_ziontext.duration = 24;
__motion_ziontext.addPropertyArray("x", [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);
__motion_ziontext.addPropertyArray("y", [0,0,0.151957,0.516652,1.21565,2.39078,4.13322,6.56452,9.79613,13.9597,19.1465,25.4882,33.086,42.0717,52.5466,64.622,78.4298,94.0813,111.678,131.341,153.192,177.343,203.905,233]);
__motion_ziontext.addPropertyArray("scaleX", [1.000000]);
__motion_ziontext.addPropertyArray("scaleY", [1.000000]);
__motion_ziontext.addPropertyArray("skewX", [0]);
__motion_ziontext.addPropertyArray("skewY", [0]);
__motion_ziontext.addPropertyArray("rotationConcat", [0]);
__motion_ziontext.addPropertyArray("blendMode", ["normal"]);
__motion_ziontext.addPropertyArray("cacheAsBitmap", [false]);
__motion_ziontext.addPropertyArray("alphaMultiplier", [.600000,0.556957,0.513913,0.480870,0.437826,0.394783,0.351739,0.308696,0.255652,0.202609,0.169565,0.126522,0.083478,0.060435,0.047391,0.024348,0.001304,0,0,0,0,0,0,0]);
var __animFactory_ziontext:AnimatorFactory = new AnimatorFactory(__motion_ziontext);
__animFactory_ziontext.transformationPoint = new Point(0.499654, 0.499318);
__animFactory_ziontext.addTarget(ziontext, 1);
}
movieClip_16.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut_16);
movieClip_16.alpha = 1;
function fl_FadeSymbolOut_16(event:Event)
{
movieClip_16.alpha -= 0.03;
if(movieClip_16.alpha <= 0)
{
movieClip_16.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut_16);
}
}
movieClip_17.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut_17);
movieClip_17.alpha = 1;
function fl_FadeSymbolOut_17(event:Event)
{
movieClip_17.alpha -= 0.03;
if(movieClip_17.alpha <= 0)
{
movieClip_17.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut_17);
}
}
}
}
I created a simple animation based on my research into the AnimatorFactory....
The above works because of the structure of the __animFactory call at the bottom of the script. Note that the mouseEvent function wraps this call and that the event listener is outside of the if statement near the top of the script....