Comunidad de diseño web y desarrollo en internet online

Problemas con LoadVars , los textos no se cargan...

Citar            
MensajeEscrito el 06 Abr 2005 05:28 pm
Hola a todos, tengo problemas y es que no he conseguido nada con LoadVars aun. He seguido el tutorial de esta misma web y lo que tengo es lo siguiente a ver si alguien me puede ayudar:

En el primer frame

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 textos:LoadVars = new LoadVars();
//Función que se ejecutara cuando cargue el archivo
textos.onLoad = function(exito) {
   if (exito) {
      //Le asignamos al campo de texto el texto que fue cargado
      //Arreglado pro la función declarada arriba "arreglarTexto"
      _root.menu_txt1.text = arreglarTexto(textos.menu_txt1.toString());
      _root.menu_txt2.text = arreglarTexto(textos.menu_txt2.toString());
   } else {
      //Si no se cargo, muestra un mensaje de error
      _root.menu_txt1.text = "Error !!!";
   }
};
textos.load("txt/texto.txt");
stop();


Los menu_txt1, menu_txt2 son campos dinamicas con esos nombre de variables, pero estan en otro simbolo, no en el main ok?

el txt que se carga lleva lo siguiente (a ver si está aquí el error):

Código :

menu_txt1=Jugador&menu_txt2=Técnico&menu_txt3=Personal&menu_txt4=Documentos&menu_txt5=Contacto
&main_txt=Bienvenidos a la web de Mario Luna!


Bueno, muchas gracias por adelantado

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

msie
Citar            
MensajeEscrito el 06 Abr 2005 05:37 pm
está bien la ruta hacia el txt?

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 06 Abr 2005 10:37 pm
si, la he revisado y esta bien, de hecho la he cambiado antes para ver si era eso y efectivamente al cambiar la ruta daba error, o sea que no es esto.

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

msie
Citar            
MensajeEscrito el 11 Abr 2005 11:53 pm
Ya intentastes cambiar a esto:

_root.menu_txt1.text = arreglarTexto(this.menu_txt1.toString());
_root.menu_txt2.text = arreglarTexto(this.menu_txt2.toString());

Por rcordero

7 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Abr 2005 02:18 pm
pues acabo de mirarlo pero nada. Los "trace" los muestra correctamente, debe ser un problema de rutas o algo asi :S

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

msie
Citar            
MensajeEscrito el 12 Abr 2005 02:53 pm
Estas seguro que existen las variables menu1_txt o como se llamen?

Por rcordero

7 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Abr 2005 03:18 pm

rcordero escribió:

Estas seguro que existen las variables menu1_txt o como se llamen?


a ver, esas variables estan asignadas a los campos de texto de los elementos del menu, en las propiedades>nombre de variable. :oops:

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

msie
Citar            
MensajeEscrito el 12 Abr 2005 03:23 pm
[quote="Capt.Mahou"][quote="rcordero"]Estas seguro que existen las variables menu1_txt o como se llamen?[/quote]

a ver, esas variables estan asignadas a los campos de texto de los elementos del menu, en las propiedades>nombre de variable. :oops:[/quote]

Ya intentastes nombrando las instancias?

Por rcordero

7 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Abr 2005 03:36 pm
las instancias de esos mismos campos de texto? si, en el main_txt que esta a nivel del root sale esto " _level0.main1" y si quito el .text final de main.text pues sale el texto pero solo la primera palabra

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

msie
Citar            
MensajeEscrito el 12 Abr 2005 03:53 pm
[quote="Capt.Mahou"]las instancias de esos mismos campos de texto? si, en el main_txt que esta a nivel del root sale esto " _level0.main1" y si quito el .text final de main.text pues sale el texto pero solo la primera palabra[/quote]

a ver, los menu_txt1, menu_txt2 son campos dinamicas con esos nombre de variables, pero estan en otro simbolo, no en el main.

Te pregunto en que parte haces la carga? _root? en un movieclip?.

Luego, porque en la funcion arreglarTexto le quitas los ultimos 24 caracteres? Viendo tus datos a cargar, se traduce a dejarlos en limpio.

Verifica eso ...

Por rcordero

7 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Abr 2005 04:12 pm
Bueno, acabo de ejecutar el texto del main sin la funcion arreglarTexto y funciono :) . Esta funcion la puse a raiz de un tutorial en el que cargabamos una poesia y al final de esta habia que darle formato al texto etc. Pero ahora he caido, con tu ayuda, en que cuando son variables ( y no texto plano sin mas) no necesito esta funcion. Ahora lo que no entiendo es como hacer que se cargue en el resto de campos de texto porque estan dentro de varios MC. He de darle nombre de instancia solo al MC que contenga el campo dinamico en cuestion? o he de ir poniendo nombre de instancia y recorrer toda la ruta? (uff). Gracias

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

msie

 

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