Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2009, 11:29
macaco
 
Fecha de Ingreso: agosto-2003
Mensajes: 120
Antigüedad: 20 años, 8 meses
Puntos: 0
[AS3] Error 1006: play no es una funcion

Código:
var inicio:Array = categorias;
//var randCat:Array = [];
var mostrarID = setInterval(mostrar,50);

function mostrar(){
	if(inicio.length>0){
		var mc = inicio.splice(Math.floor((Math.random()*inicio.length)),1);
                trace(mc)
		mc.play();
	} else {
		clearInterval(mostrarID);
	}
}
En categorias tengo un array con objetos que estan en el escenario. Cuando hago trace(mc), me da el objeto al que me estoy refiriendo, por lo que hasta la declaracion de mc, el codigo estaria bien.

Sin embargo, el mc.play() me da error 1006 diciendome que play no es una funcion. mc es un objeto MovieClip.

Alguien sabe como solucionarlo?

Muchas Gracias