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

Link a URL con AS3

Estas en el tema de Link a URL con AS3 en el foro de Flash y Actionscript en Foros del Web. Hola, estoy intentando crear algo tan sencillo como un enlace a una URL con AS3 y soy novato, siempre he usado AS2 (el método getURL) ...
  #1 (permalink)  
Antiguo 08/03/2010, 17:50
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Link a URL con AS3

Hola, estoy intentando crear algo tan sencillo como un enlace a una URL con AS3 y soy novato, siempre he usado AS2 (el método getURL)

A ver, lo que tengo es un MC llamado linkButton y en el MC inmediatamente superior tengo el siguiente código AS:

Código:
function irURL(event:MouseEvent):void
{
    var direccion:URLRequest = new URLRequest("./aviso_legal.html");
    navigateToURL(direccion,"_blank");
}
//linkButton.buttonMode = true;
linkButton.addEventListener(MouseEvent.CLICK, irURL);
Al compilar que ocurre?? El link no hace nada, ni siquiera se muestra un trace que ubique dentro de la funcion...

Antiguamente lo hacia simplemente usando en el propio MC: on(press) y la funcion getURL...

¿Alguien me puede echar una mano? Llevo horas con esto...
Gracias!
__________________
Salud y libertad
  #2 (permalink)  
Antiguo 08/03/2010, 18:09
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Link a URL con AS3

Hola Nietzsche:
Aquí tienes un ejemplo:
Código:
function irPagina(event:MouseEvent):void {
	navigateToURL(new URLRequest("http://www.google.com.pe/"),"_blank");
}
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 08/03/2010, 18:14
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Es básicamente igual que mi codigo no?
__________________
Salud y libertad
  #4 (permalink)  
Antiguo 08/03/2010, 19:02
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Bueno, probando el codigo de Bandit obtengo el siguiente mensaje en tiempo de compilacion:

1046: No se encontró el tipo o no es una constante en tiempo de compilación: linkButton.
__________________
Salud y libertad
  #5 (permalink)  
Antiguo 08/03/2010, 20:58
 
Fecha de Ingreso: febrero-2010
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Link a URL con AS3

Yo no he tenido problemas con este, espero que te sirva:

function abrir (e:Event):void
{
navigateToURL (new URLRequest ("http://www.pagina.com/titutlo.html"));
}
lips.addEventListener (MouseEvent.CLICK, abrir)
  #6 (permalink)  
Antiguo 08/03/2010, 21:35
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Gracias dcdiz pero me sigue dando el mismo error que comentaba antes...
__________________
Salud y libertad
  #7 (permalink)  
Antiguo 09/03/2010, 08:48
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Link a URL con AS3

lo usas a nivel de fotograma o a nivel de Hoja AS importada?

dado que no tiene porque fallarte... no se si tal vez tenga que ver que no estas usando en tu ejemplo

http://www.dominio.com/aviso_legal.html

sino una ruta

../archivo/archivo.html
o fijate que estsa usando

./aviso_legal.html

donde en ves de doble punto usas uno solo...

solo me baso en lo que pasaste
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #8 (permalink)  
Antiguo 09/03/2010, 09:32
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Hola! lo uso a nivel de fotograma.

Al probarlo con ruta absoluta tampoco funciona... Mmmm, no se que puede estar pasando... Algun problema con alguna libreria o import?
__________________
Salud y libertad
  #9 (permalink)  
Antiguo 09/03/2010, 09:43
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Link a URL con AS3

El código que te di está bien, posiblemente haz copiado y pegado el código en el frame sin haber cambiado el nombre de instancia del botón.
En el código de ejemplo el botón tiene como nombre de instancia: mi8Boton si tu botón tiene como nombre de instancia: linkButton, en el código debiste de haberlo cambiado.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #10 (permalink)  
Antiguo 09/03/2010, 09:48
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: Link a URL con AS3

el problema es que el linkButton no lo encuentra asegúrate de que el nombre de instance del botón sea linkButton y que este en el mismo nivel donde has colocado el código
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #11 (permalink)  
Antiguo 09/03/2010, 09:56
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Bandit, si que cambie el nombre del botón. A tu codigo le puse linkButton donde hacias referencia al nombre del botón.

Y también se encuentra en el nivel adecuado ya que el codigo está en el clip superior. El clip donde está el botón...

Es desesperante....

Una pregunta ¿da igual que sea un clip de tipo MC o Button?. Aunque tambien he probado de las dos formas y nada...
__________________
Salud y libertad
  #12 (permalink)  
Antiguo 09/03/2010, 10:09
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Link a URL con AS3

Si el botón está dentro de un Clip de película, allí mismo crea otra capa y escribes el código.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #13 (permalink)  
Antiguo 09/03/2010, 10:15
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Es así como lo tengo hecho.
En una capa el clip del boton y en otra capa el codigo....
Me da a mi que debe ser algo de configuracion o de librerias... xq no es normal
__________________
Salud y libertad
  #14 (permalink)  
Antiguo 09/03/2010, 10:44
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Link a URL con AS3

Si lo haz hecho como te expliqué tiene que funcionar sin problemas.
Sería mejor que subas tus archivo algún servidor para poderlo bajar y ver como lo haz hecho, de ese modo será más fácil poderte ayudar

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #15 (permalink)  
Antiguo 09/03/2010, 14:45
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Link a URL con AS3

Yo no soy nada experto en esto... pero has dado un nombre de instancia en las propiedades al boton?
Puede que hayas nombrado el simbolo como linkButton pero es importante darle un nombre de instancia.
  #16 (permalink)  
Antiguo 09/03/2010, 21:30
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Si le he dado un nombre de instancia.

Lo subiria a un ftp pero va con muchos archivos adicionales de papervision.
¿Puede tener algo que ver con el fallo?
__________________
Salud y libertad
  #17 (permalink)  
Antiguo 09/03/2010, 22:12
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Finalmente subi el archivo, eso si sin el resto de archivos dependientes de papevision.

Lo tienen en este enlace: -----
Un saludo y gracias por todo.

El clip se encuentra dentro de MCWeb en la parte de abajo, donde pone "aviso legal".

El codigo AS dentro de MCWeb, en las ultimas lineas.
__________________
Salud y libertad

Última edición por Nietzsche; 11/03/2010 a las 11:31
  #18 (permalink)  
Antiguo 11/03/2010, 11:32
Avatar de Nietzsche  
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Link a URL con AS3

Solucionado!!

Lo he metido todeo dentro de otro MC y ha funcionado...
No me pregunten xq...

Gracias a todos!!
__________________
Salud y libertad

Etiquetas: link, url
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 03:29.