def evcbMainCam(iScene, iEventType): if (iEventType & poser.kEventCodeACTORSELECTIONCHANGED): cMain = scene.ActorByInternalName("MAIN_CAMERA") aCurrent = scene.CurrentActor() if not aCurrent.IsCamera(): cMain.SetParent(aCurrent) scene.DrawAll() scene.SetEventCallback(evcbMainCam)