Comunidad de diseño web y desarrollo en internet online

Dos porblemas con variables en flash desde BD

Citar            
MensajeEscrito el 19 Mar 2005 04:58 pm
Me han surgido dos problemillas en flash al cargar una variable desde una base de datos.

1ª Cuestión:
Estoy cargando el texto dentro de un comp. TextArea como html.
Dentro del bloque de texto que cargo hay un nombre de un producto que se llama "nombre1 & nombre 2". Éste utiliza el signo "&" como "and" en inglés (por ej. "Black & Decker") ¿Qué ocurre? Que flash interpreta que se acaba aquí la variable y el resto del texto no me lo coloca. ¿Cómo puedo solucionarlo sin cambiar el nombre?

2ª Cuestión:
Si ejecuto el php en el navegador me sale todo bien, pero al ejecutar el swf en el navegador, a parte de que me corta el texto en el primer "&", se ralla con los acentos y las ñ.

Por clemenules

26 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Mar 2005 05:10 pm
Ok la 2 solucionada con las búsquedas

System.useCodepage = true;

Por clemenules

26 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Mar 2005 07:20 pm
te recomiendo usar XML checa los tutos q estan en esta web hay varios de XML o tambien checa los de LoadVars pero nuevamente te recomiendo el XML

Saludos :D

Por flasher

Invitado



 

msie
Citar            
MensajeEscrito el 19 Mar 2005 07:52 pm

flasher escribió:

te recomiendo usar XML checa los tutos q estan en esta web hay varios de XML o tambien checa los de LoadVars pero nuevamente te recomiendo el XML

Exacto, además,al usar XML debs tb usar el code HTML para el &, osea:

Código :

&

Lo que pasa es que si lo cargas como variable, pues Flash te corta cada una en donde encuentre un &...es algo asì como una letra reservada.
Salu2

Por gersonm

Claber

2238 de clabLevel

12 tutoriales
1 articulo
5 ejemplos

Genero:Masculino   Desarrollador de GAIA

Al otro lado de la mira

firefox
Citar            
MensajeEscrito el 20 Mar 2005 10:44 am
Gracias gersonm.

Me pasa que es una BD, porque no solo está ese texto sino que hay mucha más información. A parte, ese texto se tiene que actualizar bastante amenudo y pensaba hacerl mediante una web paralela.

¿No hay ninguna forma de cargar el & (he visto que no es la primera vez que se pregunta en este foro, pero nunca se llegó a responder)?

¿Podría cargar otro signo, por ejemplo "????" y sustituirlo mediante action script en flash por el "&"?

Por clemenules

26 de clabLevel



 

safari
Citar            
MensajeEscrito el 20 Mar 2005 05:30 pm
una pequeña función para facilitarnos la vida jejeje

Código :

texto = " esto es un ? ampersand ? como la ves";
function changeChar(text:String, newChar:String, oldChar:String):String {
   var tmpText:Array = text.split(oldChar);
   var newText:String = "";
   var count:Number = tmpText.length;
   for (var x = 0; x<count; x++) {
      newText += tmpText[x]+newChar;
   }
   return newText;
}
trace(changeChar(texto, "&", "?"));


Espero qeu te sirva
Suerte
Bye

Pd:No probe mucho la función si falla me avisas xD

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 20 Mar 2005 09:31 pm
Muchas gracias Cep, lo probaré en cuanto pueda y te digo algo.

Por clemenules

26 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Mar 2005 02:41 pm
checa con este

Código :

temp = "esto es un ? ampersand ? como la ves";
_root.texto_.text = temp.split("?").join("&");
stop();


Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 21 Mar 2005 09:53 pm
Esa no me la savia!!! muy buena flasher :D

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox

 

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