Oye que crees? si pude...
Se puede leer archivos especificando la ruta:
hice algo así como esto mira
Cita: archivo="ruta.txt";
carga1 = new LoadVars();
carga1.onLoad = function(ok) {
if (ok) {
PlayerID = eval("carga1.player");
Path = eval("carga1.path");
gotoAndPlay(2);
};
};
carga1.load(archivo);
System.useCodepage=true;
this.createTextField("ticker_txt", 0, 30, 7, 280, 100);
var ticker_txt:TextField = new TextField();
ticker_txt.speed = 1;
var archivo = new String;
archivo=Path+PlayerID+".txt";//nombre del archivo
//carga del archivo2 .txt
carga = new LoadVars();
carga.onLoad = function(ok) {
if (ok) {
ticker_txt.text = eval("carga.texto");
};
};
carga.load(archivo);
ticker_txt.spaceSize = ticker_txt.getNewTextFormat().getTextExtent(" ").width;
trace("spaceSize: "+ticker_txt.spaceSize);
ticker_txt.spacesRequired = Math.ceil(ticker_txt._width / ticker_txt.spaceSize);
trace("_width: "+ticker_txt._width);
for (var i = 0; i < ticker_txt.spacesRequired; i++)
{
ticker_txt.spacebuffer += " ";
}
trace("spacesRequired: "+ticker_txt.spacesRequired);
ticker_txt.text = ticker_txt.spacebuffer + ticker_txt.text + ticker_txt.spacebuffer;
trace("ticker_txt.text: "+ticker_txt.text);
ticker_txt.hscrollInterval = function ()
{
if (this.hscroll == this.maxhscroll)
{
this.hscroll = 0;
}
this.hscroll += this.speed;
}
setInterval(ticker_txt, "hscrollInterval", 5);
El archivo ruta.tx tiene esto
Cita: player=Maquina1&path=C:\Archivos de programa\&
El archivo Maquina1.txt contiene esto otro:
Pero algo no estoy haciendo bien, porque necesito copiar este codigo en 2 frames para poder hacer que funcione, pero el texto hace una especia de parpadeo
En fin sigo en la lucha, tiene que salir...
Gracias por tu interés