Ti dice che stai richiamando una funzione che non appartiene a quel determinato elemento, può essere che non veda "container" come MovieClip (anche se è abbastanza strano).
Prova a forzare il tipo così: MovieClip(container).addChild(loader)

e poi quando devo devo definire l'azione del bottone devo usare la visibilità del layer oppure in un altro modo ?
Non ho proprio capito cosa intendi in questa parte del post.