Estoy incorporando a la web el sistema de enlaces internos,deep link para Action script 3.No me termina de funcionar del todo bien.Explíco lo que hago:
1-Introduzco el java en el html e importo la clase SWFAdress en as3.
2-Creo el deep link en los enlaces de mi web,que son un movieclip.Por ejemplo:
Código ActionScript :
SWFAddress.setValue("/reservas/");3-Creo evento para grabar el historial.
Código ActionScript :
SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleSWFAddress);
function handleSWFAddress(e:SWFAddressEvent)
{
switch(e.value)
{
case "/reservas/":
nebraska.logo.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
SWFAddress.setTitle("Pension Nebraska"); //título en el navegador
break;
case "/habitaciones/":
nebraska.botonHabitaciones.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
SWFAddress.setTitle("Pension nebraska habitaciones");
break
}
}Bien,pues lo que consigo es que me aparezca el enlace en la url del navegador.Pero veo que al retroceder o avanzar el historial en el explorador,la web no cambia de página.Si cambian los enlaces de la url,pero no la pelicula de flash.Asi que pienso que por alguna razón no graba el historial de las páginas.Probablemente tengo algún error en el evento SWFAddress.
¿alguna pista?
Gracias
