Ho messo lo script all'interno del head della pagina html:

<script language="javascript">
function popWin( url, name, width, height, scroller )
{
var outStr = 'height=' + height + ',width=' + width;
if (scroller != 'true') {
outStr = outStr + ',menubar=no,toolbar=no,location=no,directories=no ,status=no,scrollbars=yes, resizable=no';
}
else {
outStr = outStr + ',menubar=no,toolbar=no,location=no,directories=no , status=no,scrollbars=no,resizable=no';
}
window.open(url, name, outStr);
}
</script>

Sul pulsante in FLASH ho messo:

on(release)
{
getURL("javascript:window.open('casa.html','nName' ,'width=1024,height=768');void(0);");
}
se volessi centrare la finestra a prescindere dalla risoluzione con cui viene visualizzato il sito in top e left dovrei inserire:

top='+((screen.availHeight/2)-("altezza del popup/2 add"))+',left='+((screen.availWidth/2)-("larghezza del popup/2 add"))

...ma se scrivo questo:

on(release)
{
getURL("javascript:window.open('casa.html','nName' ,'width=1024,height=768',top='+((screen.availHeigh t/2)-("altezza del popup/2 add"))+',left='+((screen.availWidth/2)-("larghezza del popup/2 add")));void(0);");
}
Flash si arrabbia e mi da errore di sintassi... ma dove sarebbe questo errore?