Comunidad de diseño web y desarrollo en internet online

TextInput con password

Citar            
MensajeEscrito el 15 Jul 2008 10:59 pm
he logrado decifrar este codigo para agregar un texto como password... lo hice en una pelicula nueva y poniendo la accion en el primer frame.. funciona y todo muy bien.. pero el problema es que quiero utilizarlo en un archivo de flash que por supuesto tiene otras acciones elementos, etc., pero al pasarlo en una nueva capa y poniendo la accion en el primer frame no aparece... es decir es como si no existiera no se ve nada :shock:
alguien me podra guiar y decir porque??? les digo que todo funciona muy bien si es que es un archivo nuevo pero si contiene elementos ya no... ah y tambien tengo como duda como es que muevo la ventana de textinput de lugar en la pantalla porque no logro que se posicione en el lugar que yo lo quiero que es abajo a la izquierda de mi pantalla
gracias
por cierto el codigo que tengo es el siguiente, lo saque de un tutorial y lo modifique a lo que yo necesitaba.. por eso lo hice en un archivo nuevo

Código :

stop();
attachMovie("TextInput","pass",1);

pass.text = "Clave";
pass.editable = true;
pass.restrict = "a-z 0-9";
pass.password = false;
pass.maxChars = 8;
pass._x = 50;
pass._y = 70;

alCambiar = new Object();
alCambiar.change = function (evento){
   if (evento.target == pass){
      evento.target.password = true;
   }
}

alPulsarEnter = new Object();
alPulsarEnter.enter = function (evento){
   if (pass.text == "casa"){
      gotoAndStop(2);
   }
   else{
      trace("Contraseña incorrecta!!");
   }
}

pass.addEventListener("change", alCambiar);
pass.addEventListener("enter", alPulsarEnter);

Por noentiendonada

92 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Jul 2008 01:34 am
En la peli donde pongas este código, tienes que tener una instancia del componente textinput en la biblioteca

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Jul 2008 02:45 am
como pongo la instancia??? y porque no funciona si yo soy la que agrega el campo de texto? no logro que mi campo de texto cambie a instancia de password

Por noentiendonada

92 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Jul 2008 03:33 am
Abre el panel de componentes, arrastra un componente TextInput a la biblioteca

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Jul 2008 03:42 am
ya lo resolvi de esta manera...

Código :

stop();
_root.pass;

pass.text = "Clave Capitulo";
pass.editable = true;
pass.restrict = "a-z 0-9";
pass.password = false;
pass.maxChars = 8;
pass._x = 10;
pass._y = 340;

alCambiar = new Object();
alCambiar.change = function (evento){
   if (evento.target == pass){
      evento.target.password = true;
   }
}

alPulsarEnter = new Object();
alPulsarEnter.enter = function (evento){
   if (pass.text == "cnt010") {
      gotoAndStop("explicacion-cuento", 1);
   }
   else{
      delete pass.text;
   }
   if (pass.text == "cnt020") {
      gotoAndStop("explicacion-cuento", 2);
   }
   else{
      delete pass.text;
   }
   if (pass.text == "srscp1") {
      gotoAndStop("explicacion-operacion", 1);
   }
   else{
      delete pass.text;
   }
   if (pass.text == "vlmnc2") {
      gotoAndStop("cap2.volumen", 1);
   }
   else{
      delete pass.text;
   }
      if (pass.text == "fcnsc3") {
      gotoAndStop("cap3.fracciones", 1);
   }
   else{
      delete pass.text;
   }
      if (pass.text == "ndscp4") {
      gotoAndStop("cap5.fig geom", 1);
   }
   else{
      delete pass.text;
   }
   if (pass.text == "fgtsc5") {
      gotoAndStop("cap5.fig geom", 1);
   }
   else{
      delete pass.text;
   }
   if (pass.text == "cpgsc6") {
      gotoAndStop("cap6.cuer geom", 1);
   }
   else{
      delete pass.text;
   }
      if (pass.text == "mdcsc7") {
      gotoAndStop("cap7.mediciones", 1);
   }
   else{
      delete pass.text;
   }

   if (pass.text == "gfcac8") {
      gotoAndStop("cap8.graficas", 1);
   }
   else{
      delete pass.text;
   }
      if (pass.text == "ultimo") {
      gotoAndStop("cap9.repaso", 1);
   }
   else{
      delete pass.text;
   }
}

pass.addEventListener("change", alCambiar);
pass.addEventListener("enter", alPulsarEnter);

y ya funciona pero en el //delete pass.text;// esa es la unica funcion que no jala de casualidad no sabras porque

Por noentiendonada

92 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Jul 2008 03:44 am
Usa pass.text = ""

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Jul 2008 03:47 am
me dice que debo utilizar una variable en el margen izquierdo

Por noentiendonada

92 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Jul 2008 03:59 am
mil gracias ya lo resolvi tambien queda finalmente asi: (delete pass.text = "")

Por noentiendonada

92 de clabLevel



 

msie7

 

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