Il problema è un noto e documentato “bug” del Flash:
Using the Get URL Action to target a named anchor fails across framesets
Per risolvere, da Flash, possiamo solo utilizzare questo genere di script:
getURL(“javascript:window.location.href=’pagina.html#ancora’;void(0);”);
oppure:
getURL(“javascript:window.location.href=’#ancora’;void(0);”);
D’altronde, per noti problemi di interazione tra Flash e Javascript, con alcuni browser e in determinate piattaforme, la soluzione che sembra dare più stabilità è la seguente: inserire una funzione nella pagina html, e richiamarla da flash:
<script language=”JavaScript”>
<!–
function ancora(){
window.location.href=’#ancora’;
}
//–>
}
nella pagina html, e in flash:
getURL(“javascript:ancora()”);