Eso puede ser por la colocacion de los archivos, si los has puesto en un servidor remoto asegurate de que la pagina del dreamwever y el swf esten en la misma carpeta.
Código:
<object id="FlashID2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="200" height="400">
<param name="movie" value="menu.swf" />
Tendras algo asi en el dreamweaver, en lo rojo el nombre de tu swf, si lo tienes asi la pagina web "loquesea.html"tiene que estar guardada en la misma carpeta que el swf.
Por otro lado el xml tiene que estar, por como tu lo invocas "data/menus2.xml", en una carpeta llamada dentro de la carpeta en la que este el swf.
Para mas info postea el codigo html.