majin
03-28-2003, 04:35 PM
I would like to alternate colors displaying multiple records
here my AS which not work
(I've put inside MC instance messaggio a MC instance bgLista)
// set the initial movie messaggio visibility to 0
pari = true;
depth = -1;
messaggio._visible = 0;
// create the author array from the list loaded from CF
ListaIdmessaggio_array = ListaIdmessaggio.split(",");
ListaDataora_array = ListaDataora.split(",");
ListaNickname_array = ListaNickname.split(",");
ListaOggetto_array = ListaOggetto.split(",");
// get the length of the array and loop this many times
// author_length = author_array.length;
array_length = ListaIdmessaggio_array.length;
// set the initial y position of the messaggio
yposition = 40;
// begin looping
for (i=0; i<array_length; i++) {
pari = not pari;
duplicateMovieClip(messaggio, "messaggio" add i, depth);
setProperty("messaggio" add i, _y, yposition);
if (pari) {
coloreLista = new Color(messaggio.bgLista);
coloreLista.setRGB(0xF7F7F7);
} else {
coloreLista = new Color(messaggio.bgLista);
coloreLista.setRGB(0xF7F7F7);
}
set("messaggio" add i add ".ListaIdmessaggio", ListaIdmessaggio_array[i]);
set("messaggio" add i add ".ListaDataora", ListaDataora_array[i]);
set("messaggio" add i add ".ListaNickname", ListaNickname_array[i]);
set("messaggio" add i add ".ListaOggetto", ListaOggetto_array[i]);
depth--;
yposition = yposition+25;
}
Thanks in advance
majin
here my AS which not work
(I've put inside MC instance messaggio a MC instance bgLista)
// set the initial movie messaggio visibility to 0
pari = true;
depth = -1;
messaggio._visible = 0;
// create the author array from the list loaded from CF
ListaIdmessaggio_array = ListaIdmessaggio.split(",");
ListaDataora_array = ListaDataora.split(",");
ListaNickname_array = ListaNickname.split(",");
ListaOggetto_array = ListaOggetto.split(",");
// get the length of the array and loop this many times
// author_length = author_array.length;
array_length = ListaIdmessaggio_array.length;
// set the initial y position of the messaggio
yposition = 40;
// begin looping
for (i=0; i<array_length; i++) {
pari = not pari;
duplicateMovieClip(messaggio, "messaggio" add i, depth);
setProperty("messaggio" add i, _y, yposition);
if (pari) {
coloreLista = new Color(messaggio.bgLista);
coloreLista.setRGB(0xF7F7F7);
} else {
coloreLista = new Color(messaggio.bgLista);
coloreLista.setRGB(0xF7F7F7);
}
set("messaggio" add i add ".ListaIdmessaggio", ListaIdmessaggio_array[i]);
set("messaggio" add i add ".ListaDataora", ListaDataora_array[i]);
set("messaggio" add i add ".ListaNickname", ListaNickname_array[i]);
set("messaggio" add i add ".ListaOggetto", ListaOggetto_array[i]);
depth--;
yposition = yposition+25;
}
Thanks in advance
majin