Gracias amigos por la colaboración, estoy intentando acabar el carro de la compra, cuando lo tenga postearé el código.
Para evitar las sesiones en PHP, como ya dije, utilizo un Grid, (que el link de CristaLab que posteaste Inyaka me ayudará a personalizar), pero los datos de los productos los saco de un mc que cargo con loadMovie y que al cargar, éste mc me genera unas variables globales con los datos del producto.
Esto lo hago así porque no consigo acceder a los datos del mc dentro del clip vacio que cargo con loadMovie. Si lograse acceder a esos datos, cargaría mediante atributos en el xml los datos de cada producto.
Tal y como lo tengo es:
galeria.swf --> carga desde un xml otros .swf, con lo que en mi película principal, el acceso sería (en teoría)
contenedor.galeria.producto.atributo1
contenedor.galeria.producto.atributo2
contenedor.galeria.producto.atributo3
Desde Galeria.swf cargo el producto así:
Cita: on (release) {
_parent.contenedor.loadMovie("fotos/50137.swf");
}
Luego desde la peli principal acceder a un texto de "50137.swf", así:
Cita: addProd_mc.onRelease = function() {
trace(_root.contenedor_mc.contenGal_mc.precio_txt. text);
};
He intentado cambiar el código de mil maneras, pero sigue sin funcionar.
Si teneis algún ejemplo ???
Bueno a partir de que tengo los atributos en variables globales, luego con un botón añado un item a mi grid con una unidad y el resto de datos. Todo esto se realiza desde el mc cargado de la galeria de productos, con lo que hasta ahora no he enseñado el grid con los datos.
Cuando el cliente quiere ver la cesta, tiene un boton de menú desde el que muestro el grid, donde puede aumentar las unidades de los productos.
Bueno esta última parte estoy implementadola todavía.
Espero vuestras sugerencias.
Nuevamente gracias y espero en breve postear el código.