EL TXT esta en formato UTF8.
las variables estan así mismo: pagina=5&archivos=16&titulo=Mititulo
Las variables las intento cargar desde el fotograma 1 y luego el resto de codigo lo pongo en el 10 para que le de tiempo a cargarlas.
Necesito saber porque este código no me carga las variables:
Código :
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success) {
if (success) {
trace ("Se cargaron las vars con exito")
} else {
trace("Error de vars.");
}
};
my_lv.load("parametros.txt");Si uso loadVarsNum de un principio las carga bien, pero luego parace que las pierde.
Y si las declaro directamente en el codigo toto funciona correctamente.
ahí va el código:
Código :
//Configuración -------------------------------------------------------
//var archivos:Number = 16; //Indica el número total de archivos a cargar.
//var pagina:Number = 5; // Para forzar la página inicial al cargar los SWF.
//var titulo:String = titulo; // Es el título superior izquierda "encima" de la barra de navegación.
var ancho:Number = 750; // Indica el ancho del FlashPaper.
var alto:Number = 550; // Indica el alto del FlashPaper.
contenedor_mc._x = 0; // Posición en X del FlashPaper en el escenario.
contenedor_mc._y = 0; // Posición en Y del FlashPaper en el escenario.
var zoom:Number = 90; // Indica el Zoom por defecto con el que se cargaran los SWFs .
entra_txt.autoSize = none;
entra_txt.restrict = "0-9";
//---------------------------------------------------------------------
loadMovie ("ayuda.swf",barra_mc)
barra_mc._x = 0;
barra_mc._y = 28;
var titulo:String
var totalarch:String=" de "+archivos;
var numero:Number = pagina;
var archivo:String;
onEnterFrame=function(){
logo_btn.useHandCursor=false
izq_btn._alpha = 20;
delete this.onEnterFrame;
}
//Listener------------------------------------------------------
dct = new Object();
dct.onKeyDown = function()
{
if (Key.getCode() == Key.ENTER)
{
UnloadFlashPaper(archivo, contenedor_mc, ancho, alto);
if (numero<=pagina) {
izq_btn.enabled = false;
izq_btn._alpha = 20;
numero=pagina;
} else {
izq_btn.enabled = true;
izq_btn._alpha = 100;
}
if (numero>=archivos) {
loadFlashPaper("archivo_"+archivos+".swf", contenedor_mc, ancho, alto);
dreta_btn.enabled = false;
dreta_btn._alpha = 20;
numero=archivos
} else {
dreta_btn.enabled = true;
dreta_btn._alpha = 100;
}
archivo = "archivo_"+numero+".swf";
loadFlashPaper(archivo, contenedor_mc, ancho, alto);
}
};
Key.addListener(dct);
//--------------------------------------------------
function loadFlashPaper(
path_s, // path of SWF to load
dest_mc, // MC which we should replace with the SWF
width_i, // new size of the dest MC
height_i)// new size of the dest MC
{
var intervalID = 0;
var loadFunc = function()
{
dest_mc._visible = false;
var fp = dest_mc.getIFlashPaper();
if (!fp)
return;
if (fp.setSize(width_i, height_i) == false)
return;
dest_mc._visible = true;
clearInterval(intervalID);
loaded_o.onLoaded(fp);
fp.setCurrentZoom(zoom);
//fp.setCurrentPage(pagina);
}
intervalID = setInterval(loadFunc, 100);
dest_mc.loadMovie(path_s);
}
archivo = "archivo_"+numero+".swf";
loadFlashPaper(archivo, contenedor_mc, ancho, alto);
izq_btn.enabled = false;
izq_btn.onPress = function() {
UnloadFlashPaper(archivo, contenedor_mc, ancho, alto);
dreta_btn.enabled = true;
dreta_btn._alpha = 100;
numero=numero-1
if (numero<=pagina) {
izq_btn.enabled = false;
izq_btn._alpha = 20;
} else {
izq_btn.enabled = true;
izq_btn._alpha = 100;
}
archivo = "archivo_"+numero+".swf";
loadFlashPaper(archivo, contenedor_mc, ancho, alto);
};
dreta_btn.onPress = function() {
UnloadFlashPaper(archivo, contenedor_mc, ancho, alto);
izq_btn.enabled = true;
izq_btn._alpha = 100;
numero++;
if (numero>=archivos) {
dreta_btn.enabled = false;
dreta_btn._alpha = 20;
} else {
dreta_btn.enabled = true;
dreta_btn._alpha = 100;
}
archivo = "archivo_"+numero+".swf";
loadFlashPaper(archivo, contenedor_mc, ancho, alto);
};
directo_btn.onPress = function() {
UnloadFlashPaper(archivo, contenedor_mc, ancho, alto);
if (numero<=pagina) { // Propietat aleatoria segons pdf
izq_btn.enabled = false;
izq_btn._alpha = 20;
numero=pagina// Propietat aleatoria segons pdf
} else {
izq_btn.enabled = true;
izq_btn._alpha = 100;
}
if (numero>=archivos) {
loadFlashPaper("archivo_"+archivos+".swf", contenedor_mc, ancho, alto);
dreta_btn.enabled = false;
dreta_btn._alpha = 20;
numero=archivos
} else {
dreta_btn.enabled = true;
dreta_btn._alpha = 100;
}
archivo = "archivo_"+numero+".swf";
loadFlashPaper(archivo, contenedor_mc, ancho, alto);
}
stop();Me facilitaria mucho el trabajo cargarlas desde el txt externo, pero no hay manera ... gracias anticipadas por vuestra ayuda.
