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

Error al poner enlace a un boton (AS3)

Estas en el tema de Error al poner enlace a un boton (AS3) en el foro de Flash y Actionscript en Foros del Web. Hola, Estoy tratando de que mi pelicula flash en AS3 tenga un enlace y para ello he creado un boton. Su instancia se llama "miboton" ...
  #1 (permalink)  
Antiguo 04/08/2010, 06:30
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
Error al poner enlace a un boton (AS3)

Hola,

Estoy tratando de que mi pelicula flash en AS3 tenga un enlace y para ello he creado un boton. Su instancia se llama "miboton" pero me aparece todo el rato al exportarla este error:

ADVERTENCIA: las acciones en instancias MovieClip o de botones no son compatibles con ActionScript 3.0. Se ignorarán todos los script en instancias de objetos.

Este es el codigo del boton:


Código:
miboton.addEventListener(MouseEvent.CLICK, callLink);

function callLink():void {

    var url:String = "http://www.midominio.com";
	var request:URLRequest = new URLRequest(url);
	try {
 	 navigateToURL(request, '_blank'); // second argument is target
} 	catch (e:Error) {
  	trace("Error occurred!");
  }
}
Que estoy haciendo mal??
  #2 (permalink)  
Antiguo 04/08/2010, 10:10
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: Error al poner enlace a un boton (AS3)

Hola Laika:
Tu código escríbelo así:
Código actionscript:
Ver original
  1. miboton.addEventListener(MouseEvent.CLICK, callLink);
  2. function callLink(event:MouseEvent):void {
  3.     var url:String="http://www.google.com.pe/";
  4.     var request:URLRequest=new URLRequest(url);
  5.     try {
  6.         navigateToURL(request, '_blank');// second argument is target
  7.     } catch (e:Error) {
  8.         trace("Error occurred!");
  9.     }
  10. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 05/08/2010, 01:53
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Error al poner enlace a un boton (AS3)

Me sigue saliendo el mensaje:

ADVERTENCIA: las acciones en instancias MovieClip o de botones no son compatibles con ActionScript 3.0. Se ignorarán todos los script en instancias de objetos.
  #4 (permalink)  
Antiguo 05/08/2010, 15:30
 
Fecha de Ingreso: noviembre-2005
Ubicación: Huancayo - Perú
Mensajes: 160
Antigüedad: 18 años, 5 meses
Puntos: 7
Respuesta: Error al poner enlace a un boton (AS3)

El problema no esta en tu codigo, sino como esta instanciado el boton en tu libreria de Flash, kiza tu boton este instanciado con alguna clase o algo, revisa ahi...
__________________
@PpLucho07
Desarrollador web - Animador Multimedia
[email protected]
  #5 (permalink)  
Antiguo 05/08/2010, 15:55
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: Error al poner enlace a un boton (AS3)

Simplemente coloca tu botón con nombre de instancia: miboton en el escenario y en el frame escribe el código que te di.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 06/08/2010, 02:37
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Error al poner enlace a un boton (AS3)

Gracias, he borrado e boton de la llinea de tiempo y lohe vuelto a colocar poniendole la instancia y pegandole el codigo y ahora si,algo tendría...

Gracias!

Etiquetas: enlace, poner, botones
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 11:35.