besoin d'aide avec TEXTFIELD Thingy

  • fifin04
  • Student
  • Student
  • No Avatar
  • Inscription: Mar 16, 2005
  • Messages: 70
  • Status: Offline

Message Octobre 6th, 2008, 1:32 am

Salut là...

J'ai juste besoin d'aide pour mes problèmes de textfield.... Ok, j'ai 2 Groupe des champs de texte qui stockent dans cross_cw1 et down_cw1 array...

Code: [ 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;


Et je détecter si setFocus utilisateur soit le 1er valeur sur les deux tableau qui est "B1" ou "B6" elle mettra en lumière toutes les TextField dans array.I groupe en question ne parviennent à mettre en évidence le champ de texte et changez la couleur de fond du champ de texte .. mais mon problème est lorsque le temps que je SetFocus sur textfield prochain sur les groupes textfield il sera éliminé la couleur de fond à blanc par ex ..; Ok quand je setFocus sur b1 .. il va changer la couleur de fond de tous les champs de texte sur cross_cw1 array...mais quand je vais au champ texte suivant "B2" Il va changer la couleur de fond à dos blanc .. Alors comment rester la couleur d'accompagnement tant que Im setFocus pas sur d'autres groupe de textfield...autre chose est de savoir comment le faire avancer automatiquement le curseur sur textfield prochain après la 1ère lettre étant .. Heres insérer du code actuellement Im using .. Désolé pour les questions snoobish et non pas avec autant d'élégance code...

Code: [ 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. }



L'espoir que quelqu'un peut me donner quelque hangar de la lumière sur cette...sauf peut me donner de plomb .. au moins Im luttant et en essayant...guys...merci à l'avance...
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 6th, 2008, 1:32 am

Afficher de l'information

  • Total des messages de ce sujet: 1 message
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 45 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC