Necesito ayuda con la cosita de texto

  • fifin04
  • Student
  • Student
  • No Avatar
  • Registrado: Mar 16, 2005
  • Mensajes: 70
  • Status: Offline

Nota Octubre 6th, 2008, 1:32 am

Hola...

Sólo necesito ayuda con mis problemas de campo de texto.... Ok tengo 2 Grupo de los campos de texto que almacenan en cross_cw1 y down_cw1 matriz...

Código: [ Select ]

//array to store 2 groups of textfield
var cross_cw1:Array = new Array(b1,b2,b3,before,b5,b6,b7,b8);
var crosslen1:Number = cross_cw1.length;

var down_cw1:Array = new Array(b6,b9,b10,b11,b12,b13,b14);
var downlen1:Number = down_cw1.length;
  1. //array to store 2 groups of textfield
  2. var cross_cw1:Array = new Array(b1,b2,b3,before,b5,b6,b7,b8);
  3. var crosslen1:Number = cross_cw1.length;
  4. var down_cw1:Array = new Array(b6,b9,b10,b11,b12,b13,b14);
  5. var downlen1:Number = down_cw1.length;


Y yo setFocus detectar si el usuario ya sea el 1 de valor tanto en conjunto, que es "B1" o "B6" se pondrá de relieve todo el campo de texto en array.I respectivos grupos se las arreglan para destacar el campo de texto y cambiar el color de fondo del campo de texto .. pero mi problema es cuando por el tiempo que SetFocus en el campo de texto siguiente en los grupos de campo de texto se elimina el color de fondo en blanco .. por ejemplo; Ok cuando setFocus en B1 .. va a cambiar el color de fondo de todos los campos de texto en cross_cw1 matriz...pero cuando voy al campo de texto siguiente "B2" que cambiará el color de fondo en blanco de nuevo .. Entonces, ¿cómo seguir siendo el color de relieve mientras Im no setFocus de otros grupos de campo de texto...Otra cosa es cómo hacer avanzar el cursor de forma automática a partir del 1 de campo de texto siguiente carta que se inserta .. Heres el código actualmente Im usando .. sorry por las preguntas snoobish y no tan elegante código...

Código: [ Select ]
//determines which group 1st being setFocus
var txt1st:Array = new Array(b1,b6);
var len:Number = txt1st.length;


for(var i:Number=0;i<len;i++){
    txt1st[i].id = i;
    txt1st[i].onSetFocus = highlightGroupTxt;
    txt1st[i].onKillFocus = unHighlightGroupTxt;
}


////////////highlight group of textfield

function highlightGroupTxt():Void{
    if(txt1st[this.id] == b1){
        for(var i:Number=0;i<crosslen1;i++){
            cross_cw1[i].backgroundColor = 0x89D0FE;
        }
    }else if(txt1st[this.id] == b6){
        for(var j:Number=0;j<downlen1;j++){
            down_cw1[j].backgroundColor = 0x89D0FE;
        }
    }
}


////////////unhighlight group of textfield


function unHighlightGroupTxt():Void{
    if(txt1st[this.id] == b1){
        for(var i:Number=0;i<crosslen1;i++){
            cross_cw1[i].backgroundColor = 0xFFFFFF;
        }
    }else if(txt1st[this.id] == b6){
        for(var j:Number=0;j<downlen1;j++){
            down_cw1[j].backgroundColor = 0xFFFFFF;
        }
    }
}
  1. //determines which group 1st being setFocus
  2. var txt1st:Array = new Array(b1,b6);
  3. var len:Number = txt1st.length;
  4. for(var i:Number=0;i<len;i++){
  5.     txt1st[i].id = i;
  6.     txt1st[i].onSetFocus = highlightGroupTxt;
  7.     txt1st[i].onKillFocus = unHighlightGroupTxt;
  8. }
  9. ////////////highlight group of textfield
  10. function highlightGroupTxt():Void{
  11.     if(txt1st[this.id] == b1){
  12.         for(var i:Number=0;i<crosslen1;i++){
  13.             cross_cw1[i].backgroundColor = 0x89D0FE;
  14.         }
  15.     }else if(txt1st[this.id] == b6){
  16.         for(var j:Number=0;j<downlen1;j++){
  17.             down_cw1[j].backgroundColor = 0x89D0FE;
  18.         }
  19.     }
  20. }
  21. ////////////unhighlight group of textfield
  22. function unHighlightGroupTxt():Void{
  23.     if(txt1st[this.id] == b1){
  24.         for(var i:Number=0;i<crosslen1;i++){
  25.             cross_cw1[i].backgroundColor = 0xFFFFFF;
  26.         }
  27.     }else if(txt1st[this.id] == b6){
  28.         for(var j:Number=0;j<downlen1;j++){
  29.             down_cw1[j].backgroundColor = 0xFFFFFF;
  30.         }
  31.     }
  32. }



Espero que alguien me puede dar alguna arrojar luz sobre este...a menos que me puede dar lugar .. al menos Im luchando y tratando de...chicos...Gracias en avanzado...
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 6th, 2008, 1:32 am

Publicar Información

  • Total de mensajes en este tema: 1 mensaje
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 56 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC