Per essere più semplice lo è, ma non è molto corretto dal punto di vista OOP (dove è raro dichiarare funzioni pubbliche, a meno di lavorare anche con le interfacce).
Sarebbe più semplice anche dichiarare direttamente le variabili come public, così ci puoi accedere come ti pare ... però i getter & setter li hanno inventati apposta.

Cmq, by the way, nel tuo esempio la variabile myMain non ha bisogno di essere tipizzata universalmente, dato che sarà sempre di tipo MovieClip (nel caso lavori con Flash). Volendo puoi anche non passarlo il main come paramentro, dato che telo ricavi con un this.parent as MovieClip.