- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- [f8pro] verifica uguaglianza label.text
-
[f8pro] verifica uguaglianza label.text
Salve...
Ho creato 2 griglie 9X9.
Una ha 81 comboBox con nomi istanza diversi (tipo ap1 ap2, ? bp1, bp2, ?).
L?altra ha 81 labelText dinamici con nomi istanza diversi (tipo as1, as2, ?bs1, bs2, ?).Tramite ?array? e cicli ?for? riesco a gestirle (senza scrivere romanzi di codice) facendo in modo che, scegliendo una label di un comboBox della prima appaia nella corrispondente labelText della seconda il testo ?data? del comboBox.
Ecco il codice:
//ciclo righe colonne delle due griglie var r:Array = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i"); for (var i:Number = 0; i<9; i++) { var c:Array = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9"); for (var o:Number = 0; o<9; o++) { col = c[o]; rig = r*; selp = rig+"p"+col; sels = rig+"s"+col; this[sels].text = this[selp].selectedItem.data; trace(selp+" - "+this[selp].selectedItem.data+" -- "+sels+" - "+this[sels].text); } } gotoAndPlay(1);
Ora vorrei prendere separatamente una riga della seconda griglia e verificare che i valori text siano diversi.
Solo che col metodo di prima troverò sempre valori uguali, e se metto il codice dopo il ciclo mi restituirà sempre solo l?ultimo valore.Datemi una traccia, anche perché di actionscript so poco e cercando ci metterei un?eternità?.
Questo non vuol dire che non seguiterò a cercare? ma un aiuto non guasterebbe.
grazie
-
Ciao,
per 9 volte ricrei un Array sempre uguale:var c:Array = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9");
perchè?