Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/04/2005, 09:16
Avatar de heberto
heberto
 
Fecha de Ingreso: septiembre-2004
Ubicación: Morelia, Michoacán
Mensajes: 104
Antigüedad: 19 años, 7 meses
Puntos: 0
Usa el objeto LoadVars

Saludos!

Para las nuevas versiones de Flash (MX y MX 2004) es preferible usar el objeto LoadVars para cargar variables contenidas en archivos de texto o paginas web, ya que proporciona mucho mas eventos y metodos que sus predesesores LoadVariables y LoadVariablesNum.

Un ejemplo de como usar este objeto es el siguiente:

Supongamos que tienes el archivo de texto "contenido.txt" y dentro de el lo siguiente:

Código:
&miVariable=Esta es una prueba de como cargar un archivo en Flash MX 2004&
En tu documento Flash....

En el frame 1 coloca el siguiente codigo

Código:
//Permitimos acentos y Ñ
System.useCodepage=true;

//Declaramos el objeto LoadVars
var miTexto:LoadVars = new LoadVars();

//Especificamos que es lo que queremos hacer cuando se cargue el texto
miTexto.onLoad=function(cargado){
       
       //Si se cargaron los datos
       if(cargado){
              //Desplegamos el texto en una caja dinamica
              txtContenido.text=this.miVariable;
       }else{
              //Si no se cargaron los datos
              trace("No es posible cargar el archivo de texto");
       }

};
En el boton colocas el siguiente script...

Código:
//Cuando el mouse este por encima del boton
on(rollOver){
       //Mandamos cargar el el archivo de texto
       miTexto.load("contenido.txt");
}
Y con esto es suficiente para cargar tu txt, parecera un poco mas complicado que el comentario anterior, pero al menos tienes mayor control de la información que te estas cargando, ademas de que esas instrucciones se estan quedando descontinuadas, asi que mi recomendacion es que se actualicen en la nueva forma de programar de ActionScript 2.

Suerte, espero que te sirva, saludos
__________________
Atte.

Ing. Julio Heberto Gonzalez Morales
Certified Macromedia Flash MX Designer