Comunidad de diseño web y desarrollo en internet online

De un formulario queriendo almacenar los datos en un (Array)

Citar            
MensajeEscrito el 07 Jun 2009 10:01 am
Saludos:

La cosa es la siguiente: He creado un formulario con 4 campos de textos y mi intención es almacenar los datos del mismo en un Array.

A ver si podeis ayudarme con el codigo..please.

Un saludo y gracias.

Por Bisharrako

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Jun 2009 06:53 pm

Código ActionScript :

var array:Array = new Array(4);
array = [t1.text, t2.text, t3.text, t4.text];

donde t1, t2, t3, t4 son los nombres de instancia de los textField

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jun 2009 01:59 am
saludso de nuevo y gracias por la respues...pero voy a intentar explicarme mejor...ahi va.

En el primer fotograma:

Código :

Código :

/*Creamos el primer array llamado usuarios*/
var usuarios:Array = new Array();
/*Creamos la lista de usuarios*/
usuarios[0] = "usuario1";
/*Creamos el segundo array llamado pass*/
var pass:Array = new Array();
/*Creamos la lista de pass*/
pass[0] = "123";




Creo una carpeta en la que meto en sus correspondientes capas (2 cuadros de txt "c_nombre" y "c_pass" y un btn). Al boton le pongo el siguiente codigo:

Código :

Código :

on (release) {
   if (c_nombre == usuarios[0] and c_pass == pass[0]) {
trace("OK");
   }
}




El caso es que despues de esto no pasa absolutamente nada.A ver si podeis ayudarme de nuevo.

Por Bisharrako

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jun 2009 06:31 am
c_nombre y c_pass son dos objetos textField, no son el texto del textField en sí. Para acceder al texto en sí tienes que usar la propiedad text del objeto textField:

Código ActionScript :

on (release) {
   if (c_nombre.text == usuarios[0] && c_pass.text == pass[0]) {
      trace("OK");
   }
}

Por cierto, fíjate que he cambiado ese "and" del if por "&&". Ese uso de and está desfasado.

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jun 2009 09:47 am
NOTA: HE COMETIDO UN ERROR GRAVE AL TITULAR EL POST...EN REALIDAD LO QUE ESTOY QUERIENDO HACER ES UN SISTEMA DE VERIFICACION USUARIO- CONTRASEÑA PARA ENTRAR EN SEGUN QUE PARTE DE LA WEB.

Saludos de nuevo...nada que no hay manera. He probado otra cosa, en definitiva he creado un nueva pelicula de la siguiebte manera:

1 fotograma donde meto el codigo, 1 fotograma donde he metido btn y otro donde he metido los cuadros de introduccion de texto.

Codigo en el fotograma 1:

Código :

var usuarios:Array = new Array();
usuarios[0] = "usuario1";
var pass:Array = new Array();
pass[0] = "123";
/*-------------------------*/
this.btn_start.onRelease = function(validar) {
if (c_txt1.text == usuarios[0] && c_txt2.text == pass[0]) {
      trace("Es el usuario 1");
   }
};

Por Bisharrako

11 de clabLevel



Genero:Masculino  

firefox

 

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