Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/02/2005, 11:18
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Al hacer un LooadMovie el Clip contenededor (Aun no se porque) no se le pueden aplicar algunos metodos sobre todo los eventos del raton...

La solucion es: crear un MovieClip anidado y ahi hacer el LoadMovie mientras que los esventos se los asignamos al Clip Padre. Algo asi:

Código:
quinProducte = "cadires";
pagines = 0;
nomProducte._visible = false;
holder = _root.createEmptyMovieClip("imatge", 1);
image = holder.createEmptyMovieClip("image", 1);
producte = new XML();
producte.ignoreWhite = 1;
parseja = function (exit) {
	if (exit) {
		quants = producte.firstChild.childNodes.length;
		for (i=0; i<quants; i++) {
			if ((producte.firstChild.childNodes[i].nodeName) == quinProducte) {
				pagines = producte.firstChild.childNodes[i].childNodes.length;
				prodAct = producte.firstChild.childNodes[i].childNodes[0].childNodes[0];
				image.loadMovie(prodAct.attributes.foto);
				holder._alpha = 30;
				holder.nom = prodAct.attributes.nom;
				holder.desc = prodAct.attributes.desc;
				holder.material = prodAct.attributes.material;
				holder.disseny = prodAct.attributes.disseny;
				holder.onRollOver = function() {
					nomProducte._visible = true;
					this._alpha = 100;
					nomProducte.text = this.nom;
				};
			}
		}
	}
};
producte.onLoad = parseja;
producte.load("cadires.xml");

Saludos!!