Código PHP:
x = 8;
y = 32;
ancho = 28;
alto = 28;
num_columnas = 8;
System.useCodepage = true;
XML.prototype.ignoreWhite = true;
datos_txt.autoSize = "left";
datos_xml = new XML();
datos_xml.onLoad = cargarDatos;
paleta_array = new Array();
function cargarDatos(exito) {
if (exito) {
coloresCargados = this.firstChild.childNodes;
for (var k = 0; coloresCargados[k]; k++) {
pasar_a_array(coloresCargados[k]);
}
delete coloresCargados;
delete datos_xml;
verColores();
} else {
// trace("fallo en la carga");
}
}
function pasar_a_array(nodo) {
var objetoHexa = new Object();
var atributos = nodo.attributes;
objetoHexa.ref = atributos.ref;
objetoHexa.hexa = atributos.hexa;
objetoHexa.id = Number(atributos.id);
}
function verColores() {
colores = "";
for (var i = 0; paleta_array[i]; i++) {
_root.createEmptyMovieClip("diapo"+i,i+100);
galeria = "00.jpg";
item = _root["diapo"+i];
item.loadMovie(galeria);
item._x = x;
item._y = y;
colorex = paleta_array[i].hexa;
miColor = new Color(_root.item);
miColor.setRGB(colorex)
x += ancho;
columna += 1;
if (columna == num_columnas) {
columna = 0;
x -= (ancho*num_columnas);
y += alto;
}
item.onRelease = function(){ // esto no me funciona
viColor = new Color(_root.vinilo);
viColor.setRGB(colorex);
_root["txtcodigo"].text = colorex;
valor = "javascript:updateColorSelect(1)";
getURL(valor, "");
};
}
}
datos_xml.load("Colors.xml");