Comunidad de diseño web y desarrollo en internet online

Ayuda con validacion de TXT externo, AS2

Citar            
MensajeEscrito el 07 Dic 2009 09:39 pm
Hola,

Soy nueva en el foro y tengo un problema. Mediante un archivo txt estoy cargando un numero de variables, las cuales las modifico via php.

Código ActionScript :

datos = new LoadVars();
datos.load("variables.txt",0);
datos.onLoad = function(exito) {
if (exito) {
trace("exito");
cargar();
} else {
trace("Error cargando datos");
}

cargar = function () {;
total.text = datos.total;
var totalCajas = Number(datos.total);
var separacion:Number = 10;
var ancho:Number = item0._width+separacion;
var columnas:Number = 5;
for (var t = 1; t<totalCajas; t++) {;
var mc:MovieClip = this.attachMovie("item0", "f"+t,t);
//item0.duplicateMovieClip("f"+t, t);
mc._x =150;
mc._x += ancho*(t%columnas);
mc._y=150;
mc.buttonMode= true;
mc.forceSmoothing = true;
if(t>columnas){;
mc._y = ancho*2 + mc._width;
};

textos.op1.text = datos.a;
textos.op2.text = datos.b;
textos.op3.text = datos.c;
textos.op4.text = datos.d;
textos.op5.text = datos.e;
textos.op6.text = datos.f;
textos.op7.text = datos.g;
textos.op8.text = datos.h;
textos.op9.text = datos.i;
textos.op10.text = datos.j;
textos.op11.text = datos.k;

};
};

borrar = function () {
   destino = nombre.text;
   gotoAndPlay("send");
   for (var i = 0; i<12; i++) {
      unloadMovie("f"+i);
   }
};


Y he aqui mi problema No puedo validar los campos de texto que llene con el Txt externo, he estado pasando las de caín para hacerlo y nada.. ya probe:

Código ActionScript :

var tomada:String = "tomada"
if(datos.a == tomada){
trace("funciono")
}

if(textos.op1.text == tomada)
if(textos.op1.text == "tomada")
if(datos.a == tomada)
if(datos.a =="tomada")
if(_parent.a=="tomada")


Por favor AYUDA!!! :shock:

Estos son mis archivos por si los quieres mirar con mas detenimiento... todo lo que importa esta en el frame 1. Lo demas si me sirve como esta, pero no he conseguido validar.
[url=http://www.v2p0.com/intercambio/intercambio.zip][/url]

Por marmotronica

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Dic 2009 01:49 am
Deberías cargar los datos primeros a un Array o algo para luego hacer las comprobaciones.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 08 Dic 2009 05:02 pm
Gracias Hernan,

Disculpa mi ignoracia pero como el array resolvera mi prob. Lo que no puedo hacer es un if del valor de mis cadenas.. o cambia el tipo de objeto cuando hace un array? :oops:

Por marmotronica

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Dic 2009 10:17 pm
Pues te resolverá el tema de niveles que tienes, estas llamando mal la data. Yo cargaría primero en un Array para ordenar la data, luego armarí los Arrs en el onLoad y luego una función aparte llamada al final del onLoad para las comprobaciones, usando un bucle for sobre los Arrays y mis criterios de comprobaciones.

De esta forma puedo dividir los códigos, Carga, Comprobación.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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