28/07/2009, 09:14
|
| | | Fecha de Ingreso: julio-2009
Mensajes: 51
Antigüedad: 15 años, 3 meses Puntos: 1 | |
Respuesta: botonera con bases de datos No creo que sea el xml, con lo que he hecho:
Ya había creado los botones, boton0, boton1, boton2, etc.
eval("_root.boton"+i).onRelease = function () {
var fitxa_novetats:XML = new XML();
fitxa_novetats.ignoreWhite = true;
fitxa_novetats.load("fitxa_producte_o.php");
fitxa_novetats.onLoad = function(){
var fitxa_novetats:Array = this.firstChild.childNodes;
//Aqui le digo que busque toda la info de fitxa_novetats, no de una en una sino toda! con fitxa_novetats.length recoge la info de todos los productos.
for(i = 0; i < fitxa_novetats.length; i++) {
//Aquí le doy la función de crear un movieclip que se llame boton i que rellene los cuadros de texto con la info recogida
_root.attachMovie("fitxa_producte", "boton"+i, _root.getNextHighestDepth());
_root["boton"+i]._x = 575;
_root["boton"+i]._y = 685;
_root["boton"+i].producte_txt.text = fitxa_novetats[i].attributes.nom;
_root["boton"+i].descripcio_txt.text = fitxa_novetats[i].attributes.descripcio;
_root["boton"+i].botiga_txt.text = fitxa_novetats[i].attributes.botiga;
_root["boton"+i].referencia_txt.text = fitxa_novetats[i].attributes.referencia;
_root["boton"+i].preu_txt.text = fitxa_novetats[i].attributes.preu;
_root["boton"+i].imatge_txt.text = fitxa_novetats[i].attributes.imatge;
No se como se hace pero seguro que hay alguna manera de que al presionar el botón no se visualice toda la información sino sólo la de cada id.
gracias. |