Comunidad de diseño web y desarrollo en internet online

cargar desde flash un texto con enlace

Citar            
MensajeEscrito el 09 Ago 2006 12:06 am
Hola, quiero cargar un texto que apunte a una direccion desde flash pero no logro hacerlo. He leido el tutorial de introduccion a xml y el de loadavars, por lo que veo es mas factible con loadvars pero en el ejemplo no dan la opcion de poner un enlace. De que forma se hace, o sera mejor con xml?

Todo esto es para poner en una web un tema del dia distinto para cada dia que apuntara hacia un foro de opiniones y pues no me parece muy practico estar editando todos los dias el .fla

Gracias por la ayuda

Por hermix

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Ago 2006 12:22 am
Hola. Carga el texto con loadvars dentro de un campo de texto dinámico con la opción html, y al texto le añades las etiquitas de enlace...
por ejemplo:
url=<a href="http://www.cristalab.com/">cristalab</a>
y listo...

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 09 Ago 2006 09:37 am
No la verdad no me funciona, el texto si carga pero no aparece con la opcion del enlace. Para que sea mas facil digamos que yo quiero en el tutorial de loadvars (en el que freddie explica como cargar un poema) cargar este poema pero que una parte de el o todo tenga un enlace, me imagino que esta instruccion debe ir en el txt que yo carge en el flash, pero al poner el codigo que me dio me aparece en el swf la estructura es decir <a href="talcosa.htm">tal cosa</a> y no el enlace como tal.

Este es el codigo del tutorial:

Código :

// Función para arreglar textos cargados mediante LoadVars
function arreglarTexto(texto_str:String):String {
   texto_str = unescape(texto_str);
   return texto_str.substr(0, texto_str.length-24);
}
/* Creamos al igual que antes, una instancia de la clase "LoadVars"
   Que la llamaremos "poema_lv" */
var poema_lv:LoadVars = new LoadVars();
//Función que se ejecutara cuando cargue el archivo
poema_lv.onLoad = function(exito) {
   if (exito) {
      //Le asignamos al campo de texto el texto que fue cargado
      //Arreglado pro la función declarada arriba "arreglarTexto"
      poema_txt.text = arreglarTexto(poema_lv.toString());
   } else {
      //Si no se cargo, muestra un mensaje de error
      poema_txt.text = "Error !!!";
   }
};
poema_lv.load("Poema.txt");
stop();

Por hermix

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Ago 2006 10:14 am
Tienes que poner el objeto texto como html (la casilla de verificación, para que así lo interprete. O desde código:

mitexto.htmlText = true;
mitexto.htmlText = "hola <b>esto</b> es el texto";

Suerte!

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 09 Ago 2006 01:15 pm
Estoy re-perdido. Sisco en el codigo debo cambiar entonces poema.txt por poema.html? porque yo hago como vos me dices, teniendo seleccionado el cuadro de texto dinamico doy clic en la casilla que dice render text as html la que tiene el simbolo <> y cargo el archivo poema.txt y nada!!
Debo aclarar que he probado poniendo en el txt solamente el codigo del enlace es decir el <a href=....... y poniendo todo el codigo html con las etiquetas basicas <html><head></head> y lo demas, pero de ninguna de las dos formas funciona.

Por hermix

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Ago 2006 08:01 pm
Creo que a lo que Sisco se refiere es que tienes que cambiar esta linea

Código :

poema_txt.text = arreglarTexto(poema_lv.toString());


por estas otras

Código :

poema_txt.htmlText = true;
poema_txt.htmlText = arreglarTexto(poema_lv.toString());

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 09 Ago 2006 11:35 pm
Ok muchachos gracias, si era asi, cambie esa linea de codigo por las otras dos y funciono!!
De nuevo gracias.

Por hermix

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Sep 2008 12:21 am
Hola, llevo tiempo liado con este problema que al aprecer habeis conseguido solucionar, pero tras horas de modificar código y dejarlo tal como dice odin, cambiando esas dos lineas, el texto me sigue apareciendo de igual modo con el código html en vez de aparecerme el enlace. No se si habrá que guardar el txt de algún modo o si la codificación html la pongo mal, a ver si alguno puede echarme una mano.

El codigo en el txt lo tengo puesto así <a href="talcosa.htm">tal cosa</a>

Gracias de antemano.

Por kdmaufa

1 de clabLevel



 

firefox

 

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