Olha seu botão funcionando
aqui...
O que acontece é que o caminho do site que vai abrir tem que estar online, e tem que estar na internet o arquivo, testando local sempre dá uns erros comigo, alerta do windows, e ai vai, agora o porque eu não vou saber te explicar não.
function gotoWilliam(event:MouseEvent):void
{
var abre:URLRequest = new URLRequest("http://www.wmonline.com.br");
navigateToURL(abre,"_self");
}
botao.addEventListener(MouseEvent.CLICK, gotoWilliam);
O que eu fiz ai foi alterar o nome das funções e da variável, para algo mais seu, e colocar o endereço do site completo.
No endereço, você muda para o endereço real que a página irá abrir.