Comunidad de diseño web y desarrollo en internet online

mostrar errores

Citar            
MensajeEscrito el 05 Feb 2009 05:10 am
bueno hice un sensillo codigo para sintonizar radios mediante flash. basicamente se inserta la direccion en un text insert y haciendo clic en un boton se escucha la radio. hasta ahi muy bien. el codigo es este

Código :

loadbtn.onRelease = function (){
radio = new Sound();
direccion = direccion_txt.text;
radio.loadSound(direccion, true);
radio.start();
}


lo que quiero hacer es que en un texto dinamico aparezca "imposible conectar" cuando la direccion que se introduce es incorrecta. cuando lo abro en el flash y pongo cualquier cosa, aparece un mensaje que dice "Error al abrir la URL 'http://1234'". tal vez haya una forma de hacer que aparezca ese mismo mensaje dentro de la animacion.
Se puedeeeee?

Por Reinx

34 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Feb 2009 06:10 am
hola, intenta con esto:

Código ActionScript :

loadbtn.onRelease = function (){
radio = new Sound();
radio.onLoad = function(c:Boolean){
   if(!c){
      trace("No se pudo cargar");
      error_txt.text = "No se pudo cargar " + direccion_txt.text;
   }
};
direccion = direccion_txt.text;
radio.loadSound(direccion, true);
radio.start();
}


Donde error_txt es un campo de texto, Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 05 Feb 2009 06:02 pm
muchas gracias LongeVie! :D

una sola cosa.. si yo escribo una direccion incorrecta (123), aparece "no se pudo cargar 123"
pero si despues de eso escribo una direccion correcta sigue apareciendo "no se pudo cargar 123"

como lo soluciono? ya estuve intentando con un par de cosas pero no me funcinaron

mejor seria que cuando haya cargado diga "reproduciendo" o algo asi, si es posible

Por Reinx

34 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Feb 2009 06:07 pm
Hola, bastara con que hagas este cambio:

Código ActionScript :

radio.onLoad = function(c:Boolean){ 
   if(!c){ 
      trace("No se pudo cargar"); 
      error_txt.text = "No se pudo cargar " + direccion_txt.text; 
   } 
   else{
      error_txt.text = "Reproduciendo";
      //error_txt.text = "";//En blanco
   }
};


Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 05 Feb 2009 06:28 pm
jejee exelentee muchas gracias :)

Por Reinx

34 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Feb 2009 06:35 pm
uff.. tengo la mania de contestar antes de probar
no me funciona... que raro.. te dejo el codigo completo a ver si descubris que es lo que falla... copie textual lo tuyo para probar antes de empezar a programarlo yo.. pero no funciona :S

Código :

loadbtn.onRelease = function (){
   radio = new Sound();
   radio.onLoad = function(c:Boolean){
   if(!c){
      trace("No se pudo cargar");
      error_txt.text = "No se pudo cargar " + direccion_txt.text;
      }     
      else{
         error_txt.text = "Reproduciendo";
         error_txt.text = "";//En blanco
         }
      };
         
   direccion = direccion_txt.text;
   radio.loadSound(direccion, true);
   radio.start();
}

Por Reinx

34 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Feb 2009 06:50 pm
Exactamente que no te funciono?

Código ActionScript :

loadbtn.onRelease = function (){
   error_txt.text = "";
   radio = new Sound();
   radio.onLoad = function(c:Boolean){
      if(!c){
         trace("No se pudo cargar");
         error_txt.text = "No se pudo cargar " + direccion_txt.text;
      }     
      else{
         error_txt.text = "Reproduciendo...";
      }
   };         
   direccion = direccion_txt.text;
   radio.loadSound(direccion, true);
   radio.start();
}

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 05 Feb 2009 06:53 pm
cuando cargo otra direccion sigue apareciendome "no se pudo cargar 123" :S

Por Reinx

34 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Feb 2009 06:59 pm
buenoo ya corregi ALGO por lo menos.. me faltaba el error_txt.text = ""; del principio
asi, logro por fin que desaparezca pero con el "reproduciendo" no hay caso..

Por Reinx

34 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Feb 2009 07:06 pm
LISTOO SOLUCIONADO
era una tonteria...
codigo final :

Código :

loadbtn.onRelease = function (){
   error_txt.text = "Reproduciendo...";
   radio = new Sound();
   radio.onLoad = function(c:Boolean){
      if(!c){
         trace("No se pudo cargar");
         error_txt.text = "No se pudo cargar " + direccion_txt.text;
         }
         };
         
   direccion = direccion_txt.text;
   radio.loadSound(direccion, true);
   radio.start();
}



muchas gracias por la ayuda :)

Por Reinx

34 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.