Buenos días!
Lo más importante de todo al trabajar con diferentes frames que contienen diferentes instancias de diferentes symbols (Movieclips, Bitmaps, etc.) es "conocer" el momento en que un frame está cargado, es decir: saber cuando las instancias que lo componen están disponibles, ya que si tengo una instancia "mc-a" en el frame 2 y el cabezal se encuentra en el frame 1, al intentar encontrar "mc-a" éste no debería existir. Para ésto se me ocurre que podrías despachar un evento desde el frame deseado, tal vez haciendo dispatchEvent(new Event("frameReady")); y desde tu clase cada vez que lo escuchas, evalúas en que frame se encuentra, en base a eso podrías tener una clase para cada frame y aplicarla a tu modelo.
Otra forma sería que despaches un evento diferente por cada frame que precises manejar con clases independientes, por ejemplo "frame1Ready", "frame2Ready", "frameXReady", etc.
Si bien no me parece nada prolijo trabajar de esta forma, creo que de ser necesario podría llegar a funcionar, espero que pueda servirte mi ayuda.
Saludos!
J