Foros del Web » Creando para Internet » Flash y Actionscript »

swf con hipervínculo self en actionscript 3

Estas en el tema de swf con hipervínculo self en actionscript 3 en el foro de Flash y Actionscript en Foros del Web. Hola, a ver si me podéis ayudar, por más que busco no entiendo porque tengo este problema tan concreto: Tengo un logotipo en la cabecera ...
  #1 (permalink)  
Antiguo 31/01/2011, 07:41
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
swf con hipervínculo self en actionscript 3

Hola, a ver si me podéis ayudar, por más que busco no entiendo porque tengo este problema tan concreto:

Tengo un logotipo en la cabecera de una web (www.klancstudio.com) que se supone que debe llevar a la página principal del sitio. Es un swf creado con flash y actionscript 3.

El código que yo tengo es:

Código Actionscript:
Ver original
  1. BotonInstancia.addEventListener (MouseEvent.CLICK, Hipervinculo);
  2.  
  3. function Hipervinculo (e:MouseEvent):void
  4. {
  5.     var url:String = "http://www.klancstudio.com";
  6.     var iraURL:URLRequest = new URLRequest (url);
  7.     try
  8.     {
  9.         navigateToURL (iraURL, "self");
  10.     }
  11.     catch (e:Error)
  12.     {
  13.         trace("¡Ha ocurrido un error!");
  14.     }
  15. }
  16.  
  17. BotonInstancia.buttonMode = true;

"self" no tiene el guión bajo a cosa hecha, fue una sugerencia que leí en un foro y gracias a la cual me acerqué lo máximo a lo que quiero conseguir. Si pongo "_self" el enlace directamente no funciona, si pongo "_blank" funciona pero abre siempre nuevo navegador y no quiero eso.

El problema está en que al abrir la primera vez la web y dar clic en el logotipo abre una ventana/pestaña nueva aparte (cosa que no es lo que se busca y que no comprendo porque hace) pero si en esa nueva ventana/pestaña haces clic de nuevo en el logotipo ya funciona bien y recarga la página principal sobre el mismo explorador.

Si alguien tiene alguna sugerencia le estaré muy agradecido.

Un saludo!
  #2 (permalink)  
Antiguo 31/01/2011, 16:19
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: swf con hipervínculo self en actionscript 3

Hola Numetale:
Bienvenido al Foro.
Aquí tienes un ejemplo para cargar Google:
Código actionscript:
Ver original
  1. function irPagina(event:MouseEvent):void {
  2.     navigateToURL(new URLRequest("http://www.google.com.pe/"),"_self");
  3. }
  4. miBoton.addEventListener(MouseEvent.CLICK, irPagina);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 01/02/2011, 01:46
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: swf con hipervínculo self en actionscript 3

Muchas gracias por responder.

He probado tu propuesta y estoy en el mismo punto, no funciona ni en Chrome ni en Firefox ni en IExplorer, al hacer clic el logo no hace nada. Si pruebo a quitarle el guión bajo y poner "self" lo que hace es abrir una nueva pestaña, y si en esa nueva pestaña clicas el logo sí que va a la página principal sobre la misma ventana. La verdad es que no le encuentro explicación y me parece un comportamiento rarísimo. Si a alguien le ha pasado antes o puede sugerir algo se lo agradeceré.

Un saludo a todos!

Etiquetas: actionscript, swf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.