History.back en Flash

Hola:
Estoy haciendo un sitio en Flash y quiero hacer una barra de navegación.
Resulta que Internet Explorer, si hago un botón en la película flash con la siguiente orden:
getURL("javascript:history.go(-1)");
o
getURL("javascript:history.back()");
No va hacia atrás, solo si presiono dos veces, y allí me va dos para atrás.
He visto que otras personas han experimentado este problema
Funciona bien en Netscape y en Internet Explorer de Macintosh.
Es la primera vez que me sucede esto, generalmente las cosas me funcionan más en Explorer de Pc.
¿Sabes si hay alguna solución?
Muchas Gracias

1 respuesta

Respuesta
1
Así es, flash no pone el asunto muy claro cuando se trata de botones hacia atrás. En casos como este lo más lógico es hacer lo que tú dices, sin embargo no es suficiente. Necesitas una línea de código adicional.
El código debe ser:
on (release) {
getURL ("javascript:history.back()");
}
on (press) {
getURL ("javascript:history.back()");
}
Así es, tienes que usar AMBAS líneas de código en el MISMO botón. La verdad es que no sé por qué... pero así es como funciona. Espero que te ayude.
suerte =)
Ronald
Muchísimas gracias. En mi búsqueda por la web nadie daba una respuesta tan certera como la tuya a este problema. Espero que ahora cuando la gente haga una búsqueda como la mía encuentre esta comunicación.
Saludos y espero poder contar contigo en otra...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas