La verdad nunca hice un boton flash :S pero veo que tenes problemas... Bueno yo cada vez que uso Frames lo que hago es a los botones ponerles target="principal" y principal es el marco donde se ven los sitios...
Pero veo que vos pusiste getUrl("../personal.htm","principal");
MMmmm... sabes yo en tu caso no usaría Frames... usaría en include(""); de PHP... incluyo el logo, menu y la portada, luego para cada modificacion solo modifico un archivo y listo... además se puede usar el ?id=
Suerte

haz un sitio dinamico con php