Lo que dice Bandit es cierto, no se puede mezclar AS2 con AS3.
Lo que puedes hacer es cargar un SWF creado con AS2 en un SWF contenedor AS3
ActionScript3 tiene las llamadas "ActionScript Virtual Machine" AVM1 ejecuta (as1 y as2) y AVM2 ( as3).
Cita: If the loaded content is an AVM1 SWF file (written using ActionScript 1.0 or 2.0), it cannot be cross-scripted by an AVM2 SWF file (written using ActionScript 3.0). However, you can communicate between the two SWF files by using the LocalConnection class.
Esto quiere decir puedes craer un contenedor AS3 el cual reciba tus parametros via FlashVars, cargue los 2 SWF la animacion AS3 y la app en as2.
Ahora al ser maquinas virtuales distintas no uedes acceder a los metodos y propiedades de tu swf AS2 para ello como lo dice la cita puedes usar localConnection para este proposito.
Mas info en la documentación
Loader
Saludos!!